Python基础学习

这段时间我主要对python进行了学习,主要是通过菜鸟教程。注释用"""或''',除了简单的数据类型,复杂的数据类型有列表,集合,元组,字典。python输出有四种形式:1.print(f'name:{}')2.print("种类:%s,价格:%d元"%(name,price))3.print("种类:{},价格:{}元".format(name,price))4.print(“种类”+name+"价格"+price)。输入用input(默认字符串),所以如果用整型浮点型要在input()前面加上想要的类型,其中eval是什么类型都可以。还有python对缩进敏感,所以像if判断,for/while循环的要注意缩进。字符串的切片:a = "my name is XXX" b = a[1:5]# 左闭右开,下标包括1但不包括5字符串的分割:split(',');第一个字母转大写:capitalized();每个单词首字母转大写:title();小写转大写:upper;大写转小写:lower;函数的全局变量:如果函数调用全局变量并进行修改,要在函数内部重新声明;函数的拆包:def g(): return 1,2 b = g() print(b) # 得到的结果是元组:(1,2) # 元组的拆包 a,b = g() # 字典,集合,列表,都可以拆包函数的不定长参数:*args(接受任意数量的位置参数,打包成元组);不定长关键字参数:*kwarges(接收任意数量的关键字参数,打包成字典);默认参数:def a(n, age=20, *args): if age>=10: print(n) for i in args: print(i) else: print("...") a(1,2,3,4,5)赋值会覆盖默认参数。

1.列表的基础内容:首先定义一个列表,它里面可以是任何数据类型;可以直接用条件判断:if 1 in arr;添加元素:append;插入元素:insert;用下标删除元素:pop ;删除列表里的具体元素:remove;清空列表:clear;删除整个列表:del ;可以直接赋值或修改:arr[0]=1(字符串/元组不可以);复制列表:copy;对列表排序:sort;进行遍历:for i in arr(字符串,列表,元组都可以)。

2.集合的基础内容:添加一个元素:add;添加可迭代(列表,字符串)元素:update;移除集合中的所有元素:clear;复制集合:copy;删除指定元素:discard;随机移除元素:pop;移除指定元素:remove;还可以做一些集合的基本运算:如两个集合的交集,并集,差集等。

3.元组的基础内容:计算元组的个数:len((1,2,3));可以做运算:’+‘将两元组连接,’*‘复制多个;返回元组中的最大值/最小值:max()/min();将可迭代系列转化成元组:tuple(list);

4.字典的基础内容:删除字典内所有元素:clear();返回字典的键值对组成的元组列表:dict.itens();返回字典的键:dict.key();返回字典的值:dict.values();输出字典,用字符串表示:str();返回输入的变量类型,如果变量时字典类型就返回字典类型:type();删除值:del dict['name'];删除字典:del dict;


Python基础学习
http://localhost:8090//archives/pythonji-chu-xue-xi
作者
OoO
发布于
2025年10月30日
许可协议