py初学者笔记

来源:互联网 发布:学python和java哪个好 编辑:程序博客网 时间:2024/06/05 10:06
注释:#
len() 长度
list() 转换为列表


字符串: upper() 把字符串转换为大写
lower() 把字符串转换为小写
title() 把字符串的首字母转换为大写
rstrip() 确保字符串的末尾没空白
lstrip()确保字符串的开头没空白
strip()  确保字符串的两端没空白

为避免类型的错误:str();


列表:[]
添加:
apped() 添加到列表列尾 
insert(索引,值) 在列表中插入元素
删除:
del(索引) 删除
pop(索引) 弹出字符串并删除
remove(值) 根据值删除(只能删除一个)
排序:
sort(reverse=true是进行反序的参数)对列表进行永久的排序
sorted() 临时排序原列表的顺序并没有改变

遍历列表:
打出随机数:for 变量名 in 要遍历的对象/range(参数1,参数2,......):注意:必须要有冒号

解析列表:
for 变量名字 in 对象 :



切片:
切片也可以遍历





列表元素可变  元组元素不可变
如何给元组中改变元素


元组():是特殊的列表


字典:{:,:}




if-elif-else
if-elif-elif-else

input('提示内容')
用int() 进行转型


标志:boolen
def 声明函数


函数:
*变量名  创造一个空元祖
def make_pizza(*yuanzu):
print(yuanzu)
make_pizza('a')
make_pizza('a','bb','ccc')
**变量名  创造一个空字典

def make_pizza1(**yuanzu1):
profile = {}
for key, value in yuanzu1.items():
profile[key] = value
return profile




pizza = make_pizza1(a='11', b='22', c='33')
print(pizza)


关键字:nonlocal 强制说明变量不是局部变量


函数也可以嵌套
闭包:
py的屏蔽(范围):



















原创粉丝点击