注释:
单行注释:#
多行注释:“”“”“”
批量注释:ctl+?,取消注释继续执行一次就行
标识符命名规范:
1、变量名、类名、函数名只能由数字、字母、下划线组成
2、不能以数字开头
3、严格区分大小写
4、不能以关键字命名
定义变量的方式:
1、var1 = 值1
2、var1,var2=值1,值2
3、var1,var2=值1
交换两个变量的值:
var1,var2=var2,var1
输出命令解析:
print(val1,val2,sep=‘-’,end=‘\n’,file=sys.stdout)
sep:输出内容以什么进行分割
end:输出以什么结尾
file:输出内容以文件形式输出到指定文件
输入命令:input(“输入界面的提示信息:”)
数据类型:
int:正整数、负整数、0,不可变数据类型
float:浮点型,不可变数据类型
str:字符串型,不可变数据类型
bool:只有两个值:True False,首字母必须大写
list[]:列表,里面的内容可以是任意格式的数据,可变数据类型,有增加、删除、修改的函数
tuple():元祖,不可变数据类型,里面的内容可以是任意格式的数据
dict{key:value}:字典,键值对格式,key必须是不可变数值类型的值
set{}:集合,有去重的功能
type():输出指定数据的类型格式
“”"
输出当前python中的关键字
print(keyword.kwlist)
数据类型转换:
int():数据类型转换为整型,支持整数、小数(取整)、字符串(必须是整数,否则会转换失败),布尔型
float():数据类型转换为浮点型,支持整数,小数、字符串(整数或者小数),布尔型
bool():数据类型转换为布尔型,整型、浮点型、字符串、布尔型、列表、元祖、字典均可以转换,0,0.0,null,空列表等会转换为false,其他均为true
list():数据类型转换为列表型:字典型只输出key,整型跟浮点型、布尔型不支持转换为list
str():数据类型转换为字符串,任何类型的都可以转为字符串类型
tuple():数据类型转换为元祖型,字典只取用key值
dict():将键值对序列转换为字典
占位符:
1、%[-w.nf]d
-:左对齐,默认是右对齐
w:参数占位的宽度
.nf:保留几位小数
d:数据类型,int是d,字符串是s,浮点型是f
2、{:>w.2f}.format
:右对齐,<:左对齐,^:居中对齐
w:宽度
.2f:小数点后保留两位
3、f’string{:w.2f}’
算数运算符:
+:加
-:减
*:乘
除:/
**:幂次方
//:整除
%:取余