Python3 常用函数

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Python3 常用函数.笔记

Python 3自学.笔记

type()检查变量数据:

>>> x = 10

>>> type(x)

(cla ss ‘int’)

exit( ) 执行到此命令时,程序终止:

>>> a = 0

>>> w hile a < 20:

a = a + 1

if a == 5:

else:#执行到此命令时,程序终止

a = 100

>>> print(a)

5

abs()返回一个数的绝对值:

>>> abs(3)

3

>>> abs(-3)

3

while _ _ _ : 循环执行程序:

>>> n = 0

>>> w hile n < 3:#(a n d/o r/n o t)

n = n + 1

print(n)

Continue 继续下一轮循环

Break 退出整个循环

round()对小数进行四舍五入操作:

>>> x = 3.1415926

>>> round(x , 2) #保留2位小数

3.14

for _ _ _ in _ _ _ : 可以遍历任何序列的项目(如一个列表或者一个字符串):

>>> s = 'a bc def123456'

>>> for i in s:

print(i)

a

b

c

d

......

range( ) 返回一个可迭代对象:

>>> range(20)

range(0, 20) #默认以0开始

>>> a = 20

>>> for i in ra nge(0 , a , 5): #步长为:5(默认步长为1)print(i)

5

10

15 #计数到20但不包括20

>>>

break 退出整个循环:

>>> i = 0

>>> w hile i < 10:

i = i + 1

if i == 5:

Break #执行到此时退出循环结构

>>> print(i)

5

字符串:

串。

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('{nam e}今年{a ge}岁,身高{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 = 'abcdE FGH'

>>> z.upper()

'ABCDE FGH'

.lower 将字符串中的大写字母转为小写字母:

>>> z = 'abcdE FGH'

>>> z.lower()

'abc defgh'

.capitalize( ) 把第一个字母转化为大写字母,其余小写:

>>> z = 'abcdE FGH'

>>> z.ca pita lize()

'Abc defgh'

.title( ) “标题化”. 把所有单词的首字母转化为大写,其余小写:

>>> z = 'this is string exam ple f rom zzzs丶peng....wow'

>>> z.title()

'This I s String E xam ple Fro m Zzzs丶Peng....Wow'

.isspace( ) 检测字符串是否只由空白字符组成-(包含返回‘True’不包含返回‘False’):

>>> z = “ “ #此处为空格

>>> z.isspa ce()

True

相关文档
最新文档