Python知识分享——数字与字符串操作技巧

odin_zou 2022-12-06 18:09:51

一、基本技巧

目的语句

让变量等于数字

变量=数字
让变量等于文字(字符串)变量="文字" 或 变量="文字"
让变量等于键盘上输入的文字(字符串)变量=input("提示输啥的文字:")
让变量等于键盘输入的整数(数字)变量=int(input("提示输啥的文字:"))
让变量等于键盘输入的带小数的数(数字)变量=float(input("提示输啥的文字"))
让程序输出文字(字符串)、变量或式子的结果print("文字") 或 print(变量或式子)

 

二、数字操作技巧

a // b = a/b的结果的整数部分(去掉小数)

a ** b = a的b次方

pow (a , b)  = a的b次方

abs (a) = |a|

round (a , b) = a通过四舍五入保留b位小数的结果

round (a) = a通过四舍五入保留整数的结果

max (a , b , c , ... ) = a、b、c...中最大的数的值

min (a , b , c , ... ) = a、b、c...中最小的数的值

int (数或"数") = 数的整数部分

float (数或"数") = 数(数不是整数时)

                          = 数.0(数是整数时)

 

三、字符串操作技巧

c = a + b : “c的内容” = “a的内容” + “b的内容” = “a的内容b的内容”

b = a * 数字N : “b的内容” = “a的内容” * N = “a的内容a的内容a的内容...(重复N次)”

b = a [数字N] : “b的内容” = “a的内容”[N] = “a的内容”中的第N+1个字符(正向)

b = a [数字N1 : 数字N2] : “b的内容” = “变量a的第N1个字符 ~ 变量a的第N2-1个字符”(= a[N1] ~ a[N2-1])

b = a [ : 数字N] : “b的内容” = “变量a的第一个字符 ~ 变量a的第N-1个字符”

b = a [数字N : ] : “b的内容” = “变量a的第N个字符 ~ 变量a的最后一个字符”

b = a [ : ] : “b的内容” = “变量a的全部内容”

a = str (数字N或代表数字的参数) : “a的内容” = “数字N或数字的参数的字符串”(意味着将数字转化为字符串)

b = a.upper() :  “b的内容” = “变量a内的小写字母全部变成大写字母”

b = a.lower() :  “b的内容” = “变量a内的大写字母全部变成小写字母”

b = len(a) : “b的内容” = 变量a内字符串的长度/个数

c = "X : {} , Y : {}".format (a , b) : “c的内容” = 用()内的字符串或数字依次替换“ ”中{}的值(例如:此语句=“X : a , Y : b”)后得到的内容

c = "X : {数字1} , Y : {数字2}".format (a , b) : “c的内容” = 用()内的字符串或数字依次替换“ ”中{}的值后得到的内容,不过“依次替换”是根据数字1数字2等在{}里的数字大小顺序排序(例如,如果数字1最大,则format()里的第一个值a与其替换,那么第二大的数就与b相互替换,以此类推——format()里的数是按顺序排序,format()前面的内容根据{}里的数字大小排序)

...全文
182 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

177

社区成员

发帖
与我相关
我的任务
社区管理员
  • c_university_2801
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧