2015年10月15日

Python

  • 数字类型的运算

运算符和运算函数

操作含义

x+y

x与y之和

x-y

x与y之差

x*y

x与y之积

x/y

x与y之商

x//y

不大于x与y之商的最大整数

x%y

x与y之商的余数

+x

x

-x

x的负值

x**y

x的y次幂

abs(x)

x的绝对值

divmod(x,y)

(x//y,x%y)

pow(x,y)

x的y次幂

  • 字符串处理方法

操作

含义

+

连接

*

重复

< string>[ ]

索引

< string>[ : ]

剪切

len(< string>)

长度

< string>.upper()

字符串中字母大写

< string>.lower()

字符串中字母小写

< string>.strip()

去两边空格及去指定字符

< string>.split()

按指定字符分割字符串为数组

< string>.join()

连接两个字符串序列

< string>.find()

搜索指定字符串

< string>.replace()

字符串替换

for < var> in < string>

字符串迭代

<!-- 月份输出代码 -->
# month.py
months="JanFebMarAprMayJunJulAugSepOctNovDec"
n=input("请输入月份数(1-12):")
pos=(int(n)-1)*3
monthAbbrev=months[pos:pos+3]
print("月份数是"+monthAbbrev+".")

Last updated