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()

 

posted @ 2023-11-27 09:32  旺旺大菠萝  阅读(1)  评论(0编辑  收藏  举报