python 函数总结

Python 中学到的函数:

  • type():可以返回变量类型,括号里面写变量名;
  • id():获取变量的内存地址;
  • input():输入函数,name=input(“请输入你的名字:”),name收到的值是字符串型,就算输入的是整型1234,但是还是会强制性转换成字符串型;
    在这里插入图片描述
  • chr(x):将整数转换为一个字符;
  • ord(x):将一个字符转换为它对应的整数值;
  • hex(x):将一个整数x转换为一个十六进制的字符串;
  • oct(x):将一个整数x转换为一个八进制的字符串;
  • if()语句:r=a if a>b else b ----> 先执行中间的a>b,如果结果是真的则执行 if 左边的语句,如果结果是假的,则执行if语句右边的语句(else 后面的语句);
  • while()语句:while(one)使用while循环时先要有一个变量值为true,最后循环结束时一定要记得把变量值改为false,否则会进入死循环。
  • range(start,end,step):取一定范围的元素(记住中间是逗号)
    (1)start 用于指定计数的起始值,可以省略,如果省略了则从下标为0开始;
    (2)end 用于指定计数的结束值,但不包括这个值,如range(7),则得从0到6的值,不包括7,end值不能省略;
    (3)step 用于指定步长,即两个数之间的间隔,可以省略,如省略则表示步长为1;
for i in range(101):
#表示range从0开始到100,一个一个的把数取出来给i ,i 表示迭代变量
#迭代变量:用于保存读取的值

range()函数,如果括号里面只有一个值则表示的是结束值,有两个值则表示的开始值和结束值,只有三个值的时候,才表示开始值,结束值,步长。

  • end 语句:使用方法 ,end=’ ‘,就是一行之间两列的距离,也可以写成end=’ 。’,那么表示两列之间就可以打上一个句号。
for i in range(1,10):
	print(i,end=' ')
	#这里end里面有一个空格,所以输出的元素之间隔一个空格


#输出结果:

1 2 3 4 5 6 7 8 9

- continue 语句 :结束本次循环,进入下次循环

  • break 语句:完全终止循环,就是跳出目前模块的循环。
  • pass 语句 :不做任何事情,只是起到一个占位作用
  • sname[start : end : step]:(记住中间是冒号)
    (1)sname :表示序列的名字
    (2)start:开始要访问的位置(包括该元素)
    (3)end:访问结束的位置(不包括该位置)
    (4)step:访问步长,如果省略,则默认1
  • len():计算序列的长度
  • sum():计算序列的和
  • max():找出序列中最大的元素
  • min():找出序列中最小的元素
  • sorted():对元素进行排序

在这里插入图片描述

  • del ():删除元素,函数等,括号里面写名字
    del student[x:y] 表示删除列表一定范围的元素(左取右不取)
    在这里插入图片描述

  • datetime :获取日期函数,需要用 import 调用
    在这里插入图片描述

星期一是0,星期二是1,,,星期天是6
在这里插入图片描述

如果now()后面跟上weekday的话显示的是星期几数,没有的话会显示当前的时间

  • append ():给列表增加元素,一次性只能增加一个元素,或者一个列表,就是说单位要1,会添加到最后,补填

例如:

list=[1,2]
list.append(3)
print(list)

#输出结果是:
[1,2,3]


list.append(4,5)
print(list)
#会报错,根本就不会输出任何东西,append函数一次型不能添加两个元素

list.append([4,5])
print(list)

#输出的结果是:
[1,2,[4,5]]

#这里不会报错,因为[4,5]不是两个元素,而是一个列表
  • pop()函数:用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值。
    可以将其理解为提取和删除的融合:(1)提取:取到元素,对列表没有影响;(2)删除:删除列表的元素。
    移除,则是同时做到取到元素,并且删除列表中的元素。
list.pop()   #默认删除最后一个元素,并输出该值
list.pop(0)  #删除第一个元素
  • 模块 random :产生随机数
    (1)import random #调用模块
    (2)random.randit #产生随机整数
    (3)random.randrange(0,101,2) 随机选取0到100之间的偶数
    在这里插入图片描述
    这里的sample和choice都是从列表里抽取元素,但是sample(可以一次性选取好几个元素,相当于直接选取了一个列表,所以访问列表的时候不可以直接写元素名称,要通过索引号来访问,所以[‘剪刀’]不等于‘剪刀’,所以只需要选取一个元素的时候可以选用random.choice(sqe)来获取,不要用random.sample(squ,1),因为sample不仅麻烦,而且调用时更复杂!)

    随机选取元素:

在这里插入图片描述

  • sort():把列表元素从小到大排序; 列表名·sort()
  • extend():合并
list1.extend(list2)  #表示合并两个列表
#合并两个列表也可以直接用+好
list1+=list2
  • def 函数定义 :def 函数名(参数1,参数2)

  • global(): 把局部变量变成全局变量 global 变量名
    在这里插入图片描述
    (答案A!)

  • index ()函数:用于找出列表中某个元素第一次出现的索引位置。语法为:list·index(obj)

  • try-except():异常处理函数

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Except 后面不知道写什么错误类型的时候,可以先运行一下,看会报什么错误,再去写
关于Python的所有报错类型,有需要的话可以在这里查阅:
Python 报错类型
Python 报错类型

  • items():以列表形式返回遍历的(键,值)元组数组。

在这里插入图片描述
在这里插入图片描述

  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值