
python
Dopagip
这个作者很懒,什么都没留下…
展开
-
python--函数
123 #使用def来定义一个函数myfun,来实现x的累加def myfunadd(x): x = x + 1 位置参数 1234567891011 #位置参数def func(a,b,c): return"".join((c,b,a)) #使用join表示在后面添加字符串print(func("我", "是&q原创 2022-06-05 22:36:19 · 1036 阅读 · 0 评论 -
python--集合
123 #可以用{}或者set函数创建集合type({"Deng"}) #class="set"s = set("Deng") #class="set" 集合的无序性 123456 #创建一个集合并且按字符输出可以发现集合是无序的!s = set("Deng")D in s #Tru原创 2022-06-05 22:35:42 · 228 阅读 · 0 评论 -
python--字典
字典的每个键值 key=>value 对用冒号 : 分割,每个对之间用逗号(,)分割,整个字典包括在花括号 {} 中 ,格式如下所示:1 d = {key1 : value1, key2 : value2, key3 : value3 } 在字典中,键是不变的,但是键值是可变的。下面是一个简单的字典例子:...原创 2022-06-05 22:34:19 · 169 阅读 · 0 评论 -
python--序列
12345678910111213141516171819202122232425262728 # +的操作i = (1,2,3)i = i + i # (1,2,3,1,2,3)a = (1,2,3)id(a) #1440589908416a += a id(a) #1440589908416#发现两次的id是一模一样的,说明变量(对象)的id是固定的,不管对它进行什么样的加法运算!# *的操作i = i原创 2022-06-05 22:33:19 · 127 阅读 · 0 评论 -
python--字符串
123456789101112131415161718192021222324 #capitalize 将首字母变成大写,其他不变x = "abcde"x.capitalize() #Abcde#casefold 返回一个全部是小写的新字符串x = "AbCdE"x.casefold() #abcde#title 将字符串首字母变成大写,其他的全变成小写x = "aBC原创 2022-06-05 22:32:28 · 372 阅读 · 0 评论 -
python--元组
1.元组类似于数组,但是元组可以不带括号表示,如:数组:(1,2,3),元组:1,2,3。但是建议最好一直加上,增加代码的可读性。2.不可以改变元组里面的数,如:a[1] = 9 是不可取的。正是因为元组不能修改,所以相对于数组来说安全性更高。3.切片的翻转操作:a[::-1] 会把元组里面的所有的数进行翻转。4.大部分的函数操作是和数组操作一样的:index操作,count操作等等都和数组是一样的5.元组的嵌套:s=(1,2,3)t=(4,5,6)w=s , tprint(w)输出w的结果是((1,2,3原创 2022-06-05 22:30:30 · 445 阅读 · 0 评论 -
python--深拷贝和浅拷贝
假设B复制了A,当修改A时,看B是否会发生变化,如果B也跟着变了,说明这是浅拷贝,拿人手短,如果B没变,那就是深拷贝,自食其力。浅拷贝的实现方法:x=.....y=copy.copy(x)深拷贝的实现方法:x=...y=copy.deepcopy(x)其中第一个copy是copy模块这样的copy是浅拷贝...原创 2022-02-07 20:21:45 · 782 阅读 · 0 评论 -
python--列表的函数
sort()将数组从小到大排序。reverse()将数组此时的位置进行倒转count(?)问号的内容是数组里面的数据元素,这个函数用于数出这个数据元素在这个数组里面出现了几次index(?)问号的内容是数组里面的数据元素,这个函数用于显示这个元素在数组里面出现的位置(如果有多个元素相同,那么显示第一个元素的位置)。可以在后面再加两个参数分别显示查找开始和结束的位置,index(?,start,end)...原创 2022-02-06 18:48:46 · 412 阅读 · 0 评论 -
python--一些函数
bool():判断括号里面的结果是真还是假。真的情况:在括号里面加引号,引号里面有任何值的结果都是真以及直接输入true(不加引号)假的情况:在引号里面有引号但是引号里面什么都没有以及直接输入false...原创 2022-02-02 22:11:09 · 695 阅读 · 0 评论 -
python--除和地板除
3/2=1.5这个谁都懂但是3//2=1这个代表3/2的结果向下取整,称之为地板除。如-5//2,先算-5/2=-2.5,再向下取整,得-3。我们还可以使用python的内置函数divmod()如divmod(3,2)=(1,1)结果中的第一个1代表着3//2的结果,第二个1代表着3%2的结果。内置函数abs,如abs(x)意思是取x的绝对值任何数据类型后面加括号加值的结果都是强制转换成该数据类型。如:x=2.5 int(x)的结果就是2,向下取整!...原创 2022-02-01 16:26:32 · 1967 阅读 · 0 评论 -
python--random
随机生产一个取值范围在10~100的整数:random.randint(10,100)一个比较重要的语法:random.randint(1~10)假设生成的随机数是1random.randint(1~10)假设生成的随机数是3random.randint(1~10)假设生成的随机数是6我们使用random.setstate(x)在后面我们再使用三次random.randint(1~10)三次生成的数分别是1,3,6,所以可以推断出setstate的作用是把前三次生成的随机数变原创 2022-02-01 16:07:37 · 1070 阅读 · 0 评论 -
python--字符串
在打印文本的时候如果不想显示转义字符的结果,可以在字符串的引号前面加上r。如:1.不加r的时候:print("D:\three\two\one\now") 显示的结果是:2.加上r的时候: print(r"D:\three\two\one\now") 显示的结果是:加上r代表这后面的字符串显示原始字符!...原创 2022-02-01 16:01:47 · 317 阅读 · 0 评论