python各种语句函数 python语言函数大全

python基础:内置函数、方法、转义字符大全

在写python程序时,常能用到一些函数和方法,总结一下,保存起来,方便查询。

目前成都创新互联已为上千的企业提供了网站建设、域名、雅安服务器托管网站托管、企业网站设计、托里网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

一、内置函数

# abs()获取数字绝对值

# chr(i)数字转换为字符类型

# divmod() 获取两个数值的商和余数

# enumerate() 将可遍历序列组合为索引序列

# float()转换为浮点数

# format() 格式化字符串

# int()转换为整数 

# input() 接受用户输入内容

# len() 计算元素个数

# max() 返回最大值

# min() 返回最小值

# math.ceil() 返回指定数值的上舍整数

# open()打开文件并返回文件对象

# pow() 幂运算

# print()打印输出 

# range() 生成器

# reversed()反转所有元素

# round()四舍五入求值

# sorted()对可迭代对象进行排序 

# str() 转换为字符串

# sum() 求和

# set() 创建集合

# tuple() 将序列转换为元组

# zip()将可迭代对象打包成元组

二、方法

# append() 添加列表元素

# capitalize()首字母转换为大写 

# count()字符出现次数

# close() 关闭文件

# decode() 解码字符串

# dict.keys() 获取字典所有的键

# find()字符串首次出现的索引

# f.read() 读取文件内容

# dict.update()更新字典

# dict.items() 获取字典键/值对

# dict.get() 返回指定键的值

# encode() 编码字符串

# list.sort() 排序列表元素

# index() 元素首次出现的索引

# isdigit() 判断字符串是否只由数字组成

# isupper() 是否所有字母都为大写

# isnum() 判断字符串是否由字母和数字组成

# islower() 是否所有字母都为小写

# isdecimal() 检查字符串是否只包含十进制字符

# isalpha() 检测字符串是否为纯字母

# random.shuffle()随机排序

# random.sample()返回无重复随机数列表

# random.choice() 返回一个随机元素

# random.randint() 生成指定范围的随机整数

# random.randrange() 生成指定范围的指定递增基数随机整数

# pop() 删除列表中的元素

# remove()删除列表中的指定元素

# strip()去除空格

# lstrip()去除左侧空格

# rstrip() 去除右侧空格

# readline() 读取单行内容

# root.after() Tkinter中等待一段时间后再执行命令

# str.isnumeric() 验证字符串是否为数字(适用于Unicode)

# split()分割字符串

# ord() 将字符转换为整数

# replace() 字符串替换

# ljust() 左对齐填充

# rjust() 左对齐填充

# readlines() 读取所有行内容

# datetime.datetime.now() 返回指定时区的本地日期时间

# datetime.datetime.today() 获取当前本地日期的date对象

# datetime.utcnow() 返回当前UTC时间的datetime对象

# time.strptime()把时间字符串解析为元组

# time.time()返回当前时间的时间戳

# time.sleep()暂停指定秒数

# time.strftime() 返回指定格式的日期字符串

# time.mktime() 接收时间元组并返回时间戳

# os.getcwd() 获取当前工作目录

# os.listdir() 获取指定路径下的目录和文件列表

# os.makedirs() 递归创建目录

# os.rename() 重命名目录或文件

# os.path.exists() 判断路径是否存在

# upper() 全部转换为大写字母

# lower()  全部转换为小写字母

# sys.stdout.write() 标准输出打印

# sys.stdout.flush()刷新输出 

# shutil.copy() 复制单个文件到另一文件或目录

# write() 写入文件内容

# winsound.Beep() 打开电脑扬声器

# zfill() 在字符串前面填充0

三、循环语句

# break终止当前循环

# continue 终止本循环进入下一次循环

# with open() as file 以with语句打开文件(数据保存)

四、转义字符

\ 行尾续行符

\' 单引号 

\'' 双引号

\a 响铃

\e 转义

\n 换行

\t 横向制表符

\f 换页

\xyy 十六进制yy代表的字符

\\反斜杠符号

\b 退格

\000 空

\v 纵向制表符

\r 回车

\0yy 八进制yy代表的字符

\other 其他的字符以普通格式输出

python中每个语句的意思,及函数用法说明 ,给出注释

#整个程序的意思是,求输入整数到这个整数加上100的范围内的奇数和。

N = input("请输入一个整数: ")               #从键盘接收一个字符串数字放到变量N

s = 0

for i in range(eval(N), eval(N)+100):     #eval函数用来计算字符串的值,这里其实跟int函数的作用一样,用来将字符串数字转化为整数

if i%2 == 1:                          #判断范围内的当前元素是否是奇数,如果是则s加当前数字的和再赋给自身

s += i

print(s)

python集合和函数

变量名={元素,元素,,,}

nums={11,24,45,96,28}

nums.add(42)

print(nums)

nums={11,24,45,96,28}

nums2=["anfly","tom"]

nums.update(nums2)

print(nums)

1)nums={11,24,45,96,28}  [没有该数字报错]

   nums.remove(24)

   print(nums)

2)nums={11,24,45,96,28}  [随机删]

 nums.pop()

 print(nums)

3)nums={11,24,45,96,28} [没有该数字不会报错]

 nums.discard(24)

 print(nums)

交集:(存在相同元素)

set1={"anfly","tom","haha"}

set2={"anfly","susala"}

set3=set1set2

print(set3)

并集:(得到全部集合中全部的元素)

set1={1,2,3,4}

set2={3,4,5,6}

new_set=set1|set2

print(new_set)

运算符 (+ * in)

内置函数 (len max min del)

列:set1 = {"1","2","3"}

    print(min(set1))

def函数名():

   执行语句

函数名()

列:

defhello():

print("hello word")

hello()

2.函数参数:

def  add2num():

a=11

b=22

c=a+b

print(c)

add2num()

3.位置参数:

def  fun(a,b):

 print("a:",a)

 print("b:",b)

fun(2,3)

4.关键字参数:

def  fun(a,b):

  print("a:",a)

 print("b:",b)

fun(a=2,b=3)   [第一个‘a’可以直接写数字,也可以展示;第二个以及之后‘b’不能直接写数字,要写‘b=3’这种格式]

5.缺省参数

def printinfo(name,age=20):

  print("name:",name)

  print("age:",age)

printinfo(name="anfly")  [展示都能展示出来]

6.不定长参数

1).*args[展示是元组]

defprintinfo(*args):

 print("args:",args)

printinfo(100,200,300,400)

2)**args[展示是k.v格式]

def printinfo(**kwargs):

 print("kwargs:",kwargs)

printinfo(a=100,b=200,c=300,d=400)

7.参数位置顺序

def sun(a,*args,b=22,**kwargs):

     print("a:",a)        ==10

     print("args:",args)    ==(200,300)

     print("b:",b)    ==2

     print("kwargs:",kwargs)  =={‘m’:3,'n':4}

sun(100,200,300,b=2,m=3,n=4)

8.函数返回值

def fan(a,b):

  return a+b

print(fan(1,2))  #3

9.匿名函数(lambda函数也叫匿名函数,即函数没有具体的名称)

案例一:

sum=lambda a,b:a+b

print(sum(1,2))  #3

案例二:

sum=lambda a,b:100

print(sum(1,2))  #100

1.局部变量

def jv():

   a=3 

   print(a)

def jv1():   

   a=99   

   print(a)

jv()       #3

jv1()    #99

2.全局变量

def jv():

   print(a) 

def jv1():   

    a=99   

    print(a)

jv()     #全局变量

jv1()    #99

3.局部变量升成全局变量

def jv():

    a=3 

    global b   

     b="我也是全局变量" 

      print(a)

def jv1():   

       a=99   

        print(a)   

         print(b)

jv()          #3

jv1()        #99 #“我也是全局变量”


分享标题:python各种语句函数 python语言函数大全
路径分享:http://myzitong.com/article/hijchg.html