字面量
| 类型 | 说明 |
|---|---|
| 数字【Number】 | 整数【int】 浮点数【float】 复数【complex】,如:4+3j 布尔【bool】,如:False为0,True为1 |
| 字符串【String】 | 引号包裹,单引号,双引号,三引号 |
| 列表【List】 | 有序可变,如:[1,2,3] |
| 元组【Tuple】 | 有序可不变 |
| 集合【Set】 | 无序不重复 |
| 字典【Dictionayr】 | 无序k-v |
注释
| 类型 | 说明 |
|---|---|
| 当行注释 | 以#开头 |
| 多行注释 | 以"""开头 |
类型查看和转换
print(type(123))
int(x)
运算符
| 类型 | 说明 |
|---|---|
| + | 加 |
| - | 减 |
| * | 乘 |
| / | 除 |
| // | 取整 |
| % | 取余 |
| ** | 指数 |
字符串格式化
print(f"这里是文字:{text}")
# 不换行,默认是\n
print(f"这里是文字:{text}", end="")
输入
nam = input()
if
if (xxx):
xxx
elif ():
xxx
else:
xxx
while
while (xxx):
xxx
函数
def fun_name(number):
xxx
全局变量
name = "xx"
def fun_name():
global name
可变参数
# 任意多个位置参数
def fun_name(*args)
fun_name(1, 2, 3, "a")
# 任意多个关键字参数
def fun_name(**args)
fun_name(a=1, b=2, c=3)
文件操作
# 打开
f = open('text.txt', 'w')
# 写
f.write('内容')
# 读
f.read()
# 关闭
f.close()
文件夹操作
# 创建
os.mkdir(文件夹名称)
# 删除
os.rmdir(文件夹名称)
# 获取当前所在目录
os.getcwd()
# 获取目录列表
os.listdir(目录)
面向对象
class Phone
pass
name = ""
def xxx():
xxx
p = Phone()
p.name
