变量:
变量是为了存储程序运算过程中的一些中间结果,为了方便后续调用。
变量命名规则:
1. 要具有描述性
2. 变量名只能_,数字,字母组成,不可以是空格或特殊字符(#?<.,¥$*!~)
3. 不能以中文为变量名
4. 不能以数字开头
5. 不能被使用关键字
6.变量的推荐写法:驼峰体(serverNamePython)、下划线(官方推荐)
常量:
在python里所有的变量都是可变的 ,用全部大写的变量名来代表此变量为常量
变量赋值即开辟内存存储赋值内容,赋值内容无变量指向即释放内存(python内部完成内存释放)
字符编码:
支持中文的第一张编码表GB2312
1980 gb2312 6700+
1995 gbk1.0 2W+
2000 gb18030 2.7W+
unicode 万国码 支持所有国家和地区的编码,一个字符统一占用2byte,unicode向下兼容gbk,gb2312
UTF-8 = unicode 的扩展集,可变长的字符编码集
Assic -->Gb2312 ->gbk1.0-->gb18030
Assic -->unicode -->utf-8
python代码中支持中文声明:首行加入#coding:uft-8
注释
当行注释 用#
多行注释用三个单引号或三个双引号 '''被注释的内容'''
用户交互:
input输入内容均为字符串
数据类型:
字符串 str
str + str(字符串的拼接)
str * int(实现字符串成int倍的拼接)
整形(数字) int
用于比较和计算
布尔值 bool:
用于判断
True ——真
False——假/0
查看数据类型
type
查看数据类型
int(str) —— 将字符串转换成整形
str(int) —— 将整形转换成字符串
type(需要检测的对象)
缩进:
标准用4个空格进行缩进,IndentationError(缩进错误),缩进必须保持一致