python语法基础(1)
输出
print(a,b)
print("HelloWord" , end='')不换行
print()输出换行 = cout<<endl;
注释
#
查看类型
typy()
数字转换字符串
str(100)
数字转字符串
int("100")
float("100")
格式化
a = 100 b = 200 c = "我现在有%s,你欠我%s" % (a,b)
%s字符串
%d整数
%.2f浮点数
快速格式化
name = "小明" age = 13 score = 60.5 print( f"姓名{name},年龄{age},成绩{score}" )
输入
name = input("输入一个姓名")
输入的内容全部为字符串,需要自行转换
判断\
if a>10 : ***
elif b > 5 :
else :
循环
for i in a :
***
序列
range(num) 从0开始到num,不含num range(3) = [0,1,2] range(1,3) 从1到3,不含3 = [1,2] range(5,10,2) 从5到10,步长2 = [5,7,9]
函数
def find(a,b) :
列表
name = ["你好" , 100 , true] 或取下标 num = name.index("你好") = 0 插入 name.insert(2 , 200) 追加 name.append("不好") name.extend( ["你好1" , 1001 , true1] ) 删除 del name[1] name.pop(1) 删除第一个匹配项 name.remove("你好") 清空 name.clear() 统计数量 name.count("你好") = 1 长度 len(name)
元组 (不可修改)
name = (1 , "Hello" , true)
a = name[1]
字符串
分割 name.split(" ")
去除
name.strip()去除头尾空格
name.strip("12")去除首尾1和2
序列
切片
name = [1,2,3] 任何类型 new = name[开始:结束:步长]
集合set (不重复)
name = {1,2,3}
空集合
set()
添加
name.add("你好")
删除
name.remove("你好")
字典 dict
name = {"你好":1 , "不好":2}
获取全部key
name.keys()