Python 入门了解
约定语法规范
-
标志符(变量、类名、函数名、模块名)
- 由数字、字母、_ 组成,且不能以数字开头
- 严格区分字母大小写,一共包含52个字母(a-z;A-Z)
- 不能使用python关键字作为标识符,例如:for,if,else,def,True,False…
-
命名规范
-
命名遵循通俗易懂,顾名思意
-
遵守一定的命名规范
- 小驼峰命名法:标识符中第一个单词的首字母小写,之后的单词首字母均为大写,userNameAndPasswd
- 大驼峰命名法:标识符中所有单词首字母均大写,NameAndAge
- 使用下划线:user_name_and_passwd
-
Python数据类型
数字(number) 字符串(string) 布尔(bool) 列表(list) 元组(tuple) 字典(Dictionary) 集合(set)
数据类型转换
python 中可以使用内置类来实现不同数据类型之间的转换
整数的进制转换
python中使用内置函数来实现整数不同进制之间的转换
- bin() 转换为二进制
- oct() 转换为八进制
- hex() 转换为十六进制
print(bin(78)) # 0b1001110
print(oct(78)) # 0o116
print(hex(78)) # 0x4e
python中使用print输出整数,默认输出十进制
print(0b10111) ==> 十进制:23
print(0o47) ==> 十进制:32
print(0xf4) ==> 十进制:244
Python运算符
a = b = c = d = 10
x = '', '', 'good'
m, n = 3, 5
print(m, n) # 3 5
o, *p, q = 1, 2, 3, 4, 5, 6 # 变量前面加上*,表示该变量为可变变量
print(o, p, q) # 1 [2, 3, 4, 5] 6
o, p, q = 1, 2, 3, 4, 5, 6 # 变量前面加上,表示该变量为可变变量
print(o, p, q) # 1 [2, 3, 4, 5] 6
> 赋值变量如果存在多个,叫拆包,变量的个数和值的个数必须一一对应,不对应会报错;如果不一一对应,在变量前面加上*,表示该变量为可变变量