寿光专业做网站,百色建设厅网站,经典网站建设方案,wordpress字不能显示图片数学函数#xff1a; 1. len
len() 函数返回对象#xff08;字符、列表、元组等#xff09;长度或项目个数#xff0c;
例如#xff1a; str python
len(str)2. range
range() 函数返回的是一个可迭代对象#xff08;类型是对象#xff09;#xff0c;…数学函数 1. len
len() 函数返回对象字符、列表、元组等长度或项目个数
例如 str python
len(str)2. range
range() 函数返回的是一个可迭代对象类型是对象而不是列表类型 所以打印的时候不会打印列表
简单的讲就是生成数字的一个函数。
语法
range(start, stop[, step])
参数
start: 开始默认是从 0 开始。例如range(5)等价于range(0,5)stop: 结束但不包括 stop。例如range(0,5) 是[0, 1, 2, 3, 4]没有5step步长默认为1。例如range(0,5) 等价于 range(0, 5, 1) 例如 for i in range(0,5):print (i)for i in range(0,5,2):print (i)类型转换函数 1. int
int() 函数用于将一个字符串或数字转换为整型。
语法class int(x, base10)
参数
x – 字符串或数字。
base – 进制数默认十进制。
注意这个字符串只能是数字字符串。 2. str
str() 函数将对象转化为字符串。
语法class str(object’’) 3. list
list() 函数用于将元组或字符串转换为列表。
语法list( seq )
参数seq 要转换为列表的元组或字符串。
在第一篇中有提到列表的一些操作这里就不做更多的说明了。 4. dict
字典是另一种可变容器模型且可存储任意类型对象。
创建字典可以使用花括号 {} 来创建。 5. tuple
tuple() 函数将列表转换为元组
语法tuple( seq )
在第一篇中也提到过这里也不做更多说明。 6. chr
chr() 用一个整数作参数返回一个对应的字符。
语法chr(i)
参数 i – 可以是 10 进制也可以是 16 进制的形式的数字
例如 7. ord
ord() 函数作用与 chr() 函数 相反
语法ord(c)
参数 c 是 字符。
例如 操作类函数 1. argv
我们在使用某个脚本的时候通常能够看到类似这样的操作python ms17-010.py 192.168.1.2
那么这种情况就需要使用到 argv 函数了。 argv 是模块 sys 的一个函数。
它的作用是用来从程序外部获取参数。
举个粟子 import sysa sys.argv[0]
b sys.argv[1]print(a,\n)
print(b)sys.argv[0] 是获取程序名称
sys.argv[1] 是获取参数。 2. split
split() 通过指定分隔符对字符串进行切片
语法str.split(str””, numstring.count(str))
参数
str 分隔符默认为所有的空字符包括空格、换行(\n)、制表符(\t)等。num 分割次数。默认为 -1, 即分隔所有
例如 url http://www.baidu.com/python/image/123456.jpg
path url.split(.) # 以 点(.) 进行分割
print(path)3. format
format() 格式化字符串函数
Python2.6 开始新增了一种格式化字符串的函数 str.format()
字符串的格式化方法分为两种分别为占位符(%)和format方式 。
占位符方式在Python2.x中用的比较广泛
随着Python3.x的使用越来越广format方式使用的更加广泛。
基本语法 {旧的字符}.format(“新的字符”)
例如 {} {}.format(hello, world) # 不设置指定位置按默认顺序
# 输出 -- hello world{0} {1}.format(hello, world) # 设置指定位置
# 输出 -- hello world{1} {0} {1}.format(hello, world) # 设置指定位置
# 输出 -- world hello world网站名{name}, 地址 {url}.format(name百度, urlwww.baidu.com)
# 输出 -- 网站名百度, 地址 www.baidu.com或者 age 18
print(my age is %d %age)
# 输出 -- my age is 184. exec
exec() 执行储存在字符串或文件中的 Python 语句相比于 evalexec 可以执行更复杂的 Python 代码。
语法 exec(object[, globals[, locals]])
参数
object必选参数表示需要被指定的Python代码。它必须是字符串或code对象。globals可选参数表示全局命名空间存放全局变量如果被提供则必须是一个字典对象。locals可选参数表示当前局部命名空间存放局部变量如果被提供可以是任何映射对象。如果该参数被忽略那么它将会取与globals相同的值。
返回值
exec 返回值永远为 None
例如 # 单行语句字符串
exec(print(Hello World))
# 输出 -- Hello Worldexec(print (Hello World))
# 输出 -- Hello World或者 # 多行语句字符串
exec (for i in range(5):
... print (iter time: %d % i)
... )占位符(%)常用格式表 5. try except
try except 异常处理函数
对于这个函数我们应该也经常在一些脚本上看到过。
语法 try:code # 处理的语句
except error as e: # 遇到 error 执行下面的语句print(e)例如 name [1,2,3]try:name[3] # 不存在 3 这个下标值
except IndexError as e: # 抓取 IndexError 这个异常print(e) # e 是错误的详细信息处理多个异常
语法 try:code
except error1 as e: # 处理 error1 异常print(e)
except error2 as e: # 处理 error2 异常print(e)else
else作用没有异常则走else部分的逻辑代码
例如 try:code
except error1 as e: # 处理 error1 异常print(e)
except error2 as e: # 处理 error2 异常print(e)
else:print(没有异常)finally
finally作用不管有没有错误都会执行finally中的代码
例如 try:code
except error1 as e: # 处理 error1 异常print(e)
except error2 as e: # 处理 error2 异常print(e)
else:print(没有异常)
finally:print(不管有没有错都执行finally)