字符串
name="ada lovelace"
print(name.title()) #以首字母大写的方式显示每个单词
print(name.upper()) #将字符串改为全部大写,
print(name.lower()) #将字符串改为全部小写
print("\t"+name.title()) #\t制表符
print(name+"\n"+"Hi") #\n换行符
favorite_language='python '
print(favorite_language.rstrip()) #暂时删除末位空白
favorite_language1=' python'
print(favorite_language1.strip()) #暂时删除头部和尾部空白
favorite_language2=' python '
print(favorite_language2.lstrip()) #暂时删除开头空白
输出:
Ada Lovelace
ADA LOVELACE
ada lovelace
Ada Lovelace
ada lovelace
Hi
python
python
python
[Finished in 29ms]
数字
a=2+3
print(a)
b=3**2 #3的2次方
print(b)
c=3**3 #3的3次方
print(c)
输出:
5
9
27
age=23
message="Happy "+age+"rd Brithday!"
print(message)
输出:
出现类型错误
Traceback (most recent call last):
File "/Users/wu/Desktop/python_work/string.py", line 2, in <module>
message="Happy "+age+"rd Brithday!"
TypeError: can only concatenate str (not "int") to str
通过str() 函数将int变量表现为字符串
age=23
message="Happy "+str(age)+"rd Brithday!"
print(message)
输出:
Happy 23rd Brithday!
[Finished in 25ms]