好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

Python3 常用函数.doc

12页
  • 卖家[上传人]:慢***
  • 文档编号:233085209
  • 上传时间:2022-01-01
  • 文档格式:DOC
  • 文档大小:24.02KB
  • / 12 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • Python3 常用函数.笔记Python 3自学.笔记type() 检查变量数据:>>> x = 10 >>> type(x)(class ‘int’)exit( ) 执行到此命令时,程序终止: !!!>>> a = 0>>> while a < 20: a = a + 1 if a == 5: else: # 执行到此命令时,程序终止 a = 100>>> print(a)5abs() 返回一个数的绝对值:>>> abs(3)3>>> abs(-3)3while _ _ _ : 循环执行程序:>>> n = 0>>> while n < 3: # (and / or / not) n = n + 1 print(n)Continue 继续下一轮循环Break 退出整个循环round() 对小数进行四舍五入操作:>>> x = 3.1415926>>> round(x , 2) # 保留2位小数3.14for _ _ _ in _ _ _ : 可以遍历任何序列的项目(如一个列表或者一个字符串): >>> s = 'abcdef123456'>>> for i in s: print(i)abcd......range( ) 返回一个可迭代对象:>>> range(20)range(0, 20) # 默认以0开始>>> a = 20>>> for i in range(0 , a , 5): # 步长为:5(默认步长为1) print(i)051015 # 计数到20但不包括20>>> break 退出整个循环:>>> i = 0>>> while i < 10: i = i + 1 if i == 5: Break # 执行到此时退出循环结构>>> print(i)5 字符串:Python 中最常用的数据类型。

      可以使用成对的引号( ’’)或( ””)来创建字符串Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用转义字符 ( \ ):在字符中使用特殊字符时,用反斜杠(\)转义字符如下表:\000空\n换行\b退格\r回车\a响铃\f换页\’单引号\v纵向制表符\”双引号\t横向制表符\\反斜杠符号\o_ _八进制数\(在尾部时)续杭符\x_ _十六进制数格式化字符串:.format( ) 格式化字符串: (通过 { } 和 : 来代替以前的 % ‘占位符’)>>> print('{0}今年{1}岁,身高{2}厘米'.format('小明','6','103.2'))小明今年6岁,身高103.2厘米 # 带数字编号(索引)的占位符>>> print('{name}今年{age}岁,身高{height}厘米'.format(name = '小明',age = '6',height = '103.2')) # 带名称的占位符小明今年6岁,身高103.2厘米>>>>>> z = 1000>>> print('z 的值为%d'%(z))z 的值为1000格式化符号:%d格式化整数%f格式化浮点数,可指定小数点后的精度%u格式化无符号整型%e科学计数法格式化浮点数%s格式化字符串%E科学计数法格式化浮点数,作用同%e%o格式化无符号八进制%g%f 和 %e 的简写%x格式化无符号十六进制(大写)%G%f 和 %E 的简写%c格式化字符及ASCLL码%p用十六进制数格式化变量的地址格式化操作符辅助指令:*定义宽度或小数点精度-左对齐+在正数前面显示加号(+)%‘%%’输出一个单一的‘%’在正数面前显示空格(var)映射变量(字典参数)0显示的数字面前填充’‘0’而不是默认的空格m.n.m显示小数最小总宽度,n是小时点后面的位数#在八进制数前面显示‘0’,在十六进制数前面显示‘0x’或者‘0X’(取决于‘x’、‘X’)方法:.upper( ) 将字符串中的小写字母转为大写字母:>>> z = 'abcdEFGH'>>> z.upper()'ABCDEFGH'.lower 将字符串中的大写字母转为小写字母:>>> z = 'abcdEFGH'>>> z.lower()'abcdefgh'.capitalize( ) 把第一个字母转化为大写字母,其余小写:>>> z = 'abcdEFGH'>>> z.capitalize()'Abcdefgh'.title( ) “标题化”. 把所有单词的首字母转化为大写,其余小写:>>> z = 'this is string example from zzzs丶peng....wow!!!'>>> z.title()'This Is String Example From Zzzs丶Peng....Wow!!!'.isspace( ) 检测字符串是否只由空白字符组成 - (包含返回‘True’不包含返回‘False’):>>> z = “ “ # 此处为空格>>> z.isspace()True >>> z = '\t\r\n' # ‘\t’‘\r’‘\n’都是空白符>>> z.isspace()True # 此处为‘真’>>> z = '\0'>>> z.isspace()False>>> z = ”” # 此处为空(空白字符串)>>> z.isspace()False # 空的字符串不算空白符列表(序列):Python序列中的每个元素都分配一个数字 - 它的位置或索引,第一个索引是0,第 二个索引是1,依此类推。

      序列都可以进行:索引,切片,加,乘,检查成员列表是 Python中6个序列种类之一列表的数据项不需要具有相同的类型列表的每一项被称为列表的元素列表的创建,只需把逗号分隔的不同数据项使用方括号括起来即可del 删除:>>> k = ['ABC', 'DEF', 'GHI','JKL','MNO','PQR']>>> del k[-3:] # ‘[-3:]’表示截取倒数第三位索引及后面所有元素>>> print(k)['ABC', 'DEF', 'GHI']函数:len ( ) 获取列表的长度(列表中元素的个数):>>> s = ['a', 'b', 'c', 'd', '1', '2', '3', '4']>>> len(s)8 max( ) 返回列表元素中的最大值:>>> s = ['123','abc','ABC','字符串']>>> max(s) # 基于相同数据类型之间的对比'字符串'>>> max (100,200,300)300min( ) 返回列表元素中的最小值:>>> s = ['123','abc','ABC','字符串']>>> min(s) # 基于相同数据类型之间的对比'123'>>> min (100,200,300)100list( ) 将元祖转换为列表:>>> a = list(range(5)) # ‘range(0,5)’默认以0开始,计数到5但不包括5>>> print(a)[0, 1, 2, 3, 4]方法:.append( ) 在列表末尾添加新的对象:>>> s = [‘1’,’2’,’3’,’4’,’5’]>>> print(s)[‘1’,‘2’,’3’,’4’,’5’]>>> s.append(‘6’) # 添加到列表末尾>>> print(s)[‘1’, ’2’, ‘3’, ‘4’, ‘5’, ‘6’].insert( ) 指定对象插入列表的指定位置:>>> s = ['a','b','c']>>> s.insert(1,'money') # 向索引‘1’的位置插入‘money’>>> print(s)['a', 'money', 'b', 'c'] # 列表中默认的第一个索引值为0.extend( ) 在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)。

      >>> s = ['a','b','c']>>> k = ['1','2','3']>>> s.extend(k) # 只接受列表作为参数>>> print(s)['a', 'b', 'c', '1', '2', '3'].sort( ) 对原列表进行排序,如果指定参数,则使用比较函数指定的函数比较:# reverse -- 排序规则,reverse = True 降序 ; reverse = False 升序(默认) >>> s = ['b', 'd', 'k', 'i', 'j', 'f', 'g', 'h', 'a', 'c', 'e']>>> s.sort(reverse = True) # ‘True’‘False’的第一个字母要大写>>> print(s)['k', 'j', 'i', 'h', 'g', 'f', 'e', 'd', 'c', 'b', 'a'] # 默认应为升序.reverse( ) 反向编排列表中元素:>>> s = ['k', 'j', 'i', 'h', 'g', 'f', 'e', 'd', 'c', 'b', 'a']>>> s.reverse()>>> print(s)['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k'].count( ) 统计某个元素在列表中出现的次数:>>> s = ['a', 'a', 'a', 'a', 'b', 'b', 'c', 'c','c']>>> s.count('a')4.copy( ) 复制列表:>>> s = ['Aa', 'Bb', 'Cc', 'Dd']>>> h = s.copy()>>> print(h)['Aa', 'Bb', 'Cc', 'Dd'].index( ) 从列表中找出某个值的第一个匹配项的索引位置:>>> s = ['Aa', 'Bb', 'Cc', 'Dd']>>> s.index('Cc') # 搜索值与匹配值的大小写必须相同(名称一致)2 # 列表中默认的第一个索引值为0.remove( ) 移除列表中某个值的第一个匹配项:>>> s = ['Aa。

      点击阅读更多内容
      相关文档
      礼仪讲授教案.docx 高考语文一轮复习讲义 第5部分 传统文化阅读·名句名篇默写.docx 高考语文一轮复习讲义 第11部分 写作 任务组五 微任务 作文书写——比天还大的事儿.docx 高考语文一轮复习讲义 第4部分 传统文化阅读 古诗词 任务组二 真题研练.docx 高考语文一轮复习讲义 第3部分 传统文化阅读 文言文(考点部分) 任务组三 任务四 仔细比对准确提取概括分析文意.docx 高考语文一轮复习讲义 第1部分 语言策略与技能 任务组二 任务五 看准对象因境设辞做到语言得体.docx 高考化学 1.传统文化与STSE 答案解析.docx 高考语文一轮复习讲义现代文阅读 专题16 Ⅱ 真题研练.docx 高考化学 专项拔高抢分练 9.反应热与反应历程.docx 高考化学 专项拔高抢分练 1.传统文化与STSE.docx 高考物理 板块三  气体实验定律和热力学定律的综合应用.docx 高考化学 二题型3 无机化工生产流程题.docx 高考语文一轮复习讲义 第4部分 写作 专题17 Ⅲ 突破二 绘声绘色巧用细节描写生动丰满.docx 高考数学 中档大题练1.docx 高考语文一轮复习讲义 第5部分 教材文言文点线面教材文言文复习综合试卷.docx 高考语文一轮复习讲义 第4部分 传统文化阅读 古诗词 任务组三 微任务一 聚焦诗意准确选择.docx 高考数学 创新融合4 数列与导数.docx 高考语文一轮复习讲义 第5部分 教材文言文点线面 教材文言文点线面 必修5课文1 归去来兮辞 并序.docx 高考语文一轮复习讲义 第11部分 写作 任务组五 任务二 “三管”齐下美“言”有术文采抢眼养颜.docx 高考数学 满分案例三 立体几何.docx
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.