Python3 常用函数
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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用十六进制数格式化变量的地址
格式化操作符辅助指令:
*定义宽度或小数点精度- 左对齐
+在正数前面显示加号(+)%‘%%’输出一个单一的‘%’
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