一、标识符
1、标识符中可以含有字母、数字、_,但是不能使用数字开头。
2、标识符不能是Python中的关键字和保留字,也不建议使用函数名,因为这样会导致函数被覆盖。
3、命名规范:在Python中注意遵循两种命名规范:
(1)下划线命名法:
所有字母小写,单词之间使用_进行分割
max_length min_length
(2)帕斯卡命名法(大驼峰命名法)
首字母大写,每个单词开头字母大写,其余字母小写
MaxLength MinLength
二、数据类型
在Python中数值分成了三种:整数、浮点数(小数)、复数
1、整数
(1)在Python中所有的整数都是int类型
(2)如果数字的长度过大,可以使用下划线作为分隔符
(3)其他进制的整数,只要是数字打印时一定是以十进制的形式显示的。
2、浮点数(小数)
(1)在Python中所有的小数都是float类型。
(2)对浮点数进行运算时,可能会得到一个不精确的结果
三、字符串
1、在Python中字符串需要使用引号
相同的引号之间不能嵌套
2、长字符串:使用三重引号来表示,可以换行,并且会保留字符串中的格式.
3、转义字符:可以使用 \ 作为转义字符,通过转义字符可以在字符串中使用一些特殊的内容。
\“ 表示 “
\t 表示制表符
\n 表示换行符
\uxxxx 表示 Unicode 编码
4、格式化字符串:字符串之间也可以进行加法运算,会自动将两个字符拼接为一个
字符串不能和其他的类型进行加法运算
在创建字符串时,可以在字符串中指定占位符
%s在字符串中可以表示任意字符
在格式化字符串中可以直接嵌入变量
c=f " hello {a} {b} "
例题:
创建一个变量来保存你的名字,使用四种方式来输出,欢迎xxx光临
name="handan"
(1)拼串
print ("欢迎" +name+ "光临!")
(2)多个参数
print ("欢迎",name,"光临!")
(3)占位符
print("欢迎 %s 光临!" %name)
(4)格式化字符串
print(f"欢迎 {name} 光临!")
(5)字符串的复制(将字符串和数字相乘)
如果将字符串和数字相乘,则解释器会将字符串重复指定的次数并返回。
a="abc"
a=a*2
print (a)
四、 对象的结构
每个对象中都要保存三种数据
1、id(标识)
id是用来标识对象的唯一性,每一个对象都有唯一的id
可以通过id()函数来查看对象的id
id是由解析器生成的,在CPython中,id就是对象的内存地址
对象一旦创建,则它的id永远不能再改变
2、type(类型)
类型用来表示当前对象所述的类型
类型决定了对象有哪些功能
通过type()函数来查看对象的类型
3、value(值)
值就是对象中寻出的具体的数据