基本算数运算符:
+:加 -:减 *:乘法 /:浮点数除法 %:取余运算 **:幂运算
在线画流程图网站:
processon.com
常用的基础函数:
round(value)函数 # 将value的值4舍5入到整数
int(value)函数 # 将value的值装换为整数
float(value)函数 # 将value的值转换为浮点数 float('{:.2f}.format(value)') # 将value的值转换成浮点数,保留小数点后两位小数
str(value)函数 # 将value转换为字符串
bin(value)函数 # 将value值转换成2进制数 0b11
ord(value)函数 # 将value值转换成对应的Unicode码
chr(value)函数 # 将value值(十进制数)转换成对应的字符
print(value)函数 # 将value值在屏幕上打印
# 示例1:
value = 'stm32'
print(value)
>:stm32
#示例2:
value = ‘stm32’
print(value,end='-----')
>:stm32----
input(value)函数 # 获取屏幕输入的返回值
# 示例:
myname = input('请输入名字:')
print(myname)
>>>郭刚志
>:郭刚志
字符串:
1.字符串是不可变的
len(value)函数 # 求长度
# 返回字符串的长度
# 示例:
a = ‘郭刚志’
print(len(a))
>:6
replace(p0,p1)方法 # 替换
# 将字符串中的value0替换成value1
# 示例:
a = ‘ab_d’
a = a.replace('_','c')
print(a)
>:abcd
split(p0)方法 # 分裂
#将字符串按照p0分裂成列表
#示例1:
a = ‘to be or not to be’
b = a.split()
print(b)
>:['to','be','or','not','to','be']
c = a.split('be')
print(c)
>:['to','or not to']
join(p)方法 # 连接
# 按照join()方法前的字符串连接
# 示例:
a = ['sxt','sxt','sxt']
b = '&'.join(a)
print(b)
>:sxt&sxt&sxt
startswith(p)方法 # 判断字符串是否已p开头
# 示例:
a = ‘stm32‘
print(a.startswith('stm'))
>:True
endswith(p)方法 # 判断字符串是否已p结尾
#示例:
a = ‘stm32’
print(a.endswith('32'))
>: True
find(p)方法 # 得到第一个出现p的位置
# 示例:
a = 'guogangzhi'
print(a.find('o'))
>:2
# rfind(p)方法 得到最后一次出现p的位置
#示例:
a = ‘guogangzhi’
print(a.rfind('g'))
>:6
count(p) # p在字符串中出现的次数
# 示例:
a = ‘guoganghzi’
print(a.count('g'))
isalnum() # 是否全为 数字 或 字母
isalpha() # 是否全为字母
isdigit() # 是否全为数字
isspace() # 是否为空白
isupper() # 是否为大写
islower() # 是否为小写
strip(p) # 去除字符串收尾的p (常用于去除收尾的空格)
# 示例:
a = ‘****guogangzhi********’
print(a.srtip('*'))
capitalize() # 产生新的字符串,首字母大写
title() # 产生新的字符串,单词首字母大写
upper() # 产生新的字符串,所有字母转成大写
lower() # 产生新的字符串,所有字母转成小写
swapcase() # 产生新的字符串,所有字母大小写转换