翻到之前看前面几章的旧记录,mark下来备查。
制表符使用
message="Hello ST"
message1="\t Hello ST"#\t为字符串前添加制表符
print(message,message1)
message="Hello algae"
print(message)
print("Hello \nST\nalgae")#\n换行符
英文文字处理
name="ada lovelace"
print(name.title())#首字母大写
print(name.upper())#所有字母大写
print(name.lower())#所有字母小写
python常用文本拼接
first_name="ada"
last_name="lovelace"
full_name=first_name+last_name#直接将所有字符拼接
full_name=first_name+""+last_name
print(full_name)
new_language=" python "
print(new_language.rstrip())#剔除末尾空白
print(new_language.lstrip())#剔除开头空白
print(new_language.strip())#剔除首尾两端空白
python中的运算
-
加(+)减(-)乘()除(/)乘方(* eg:3**4即3的4次方)
-
在py中,带小数点的数字称为浮点数
-
在py中,整数除法结果默认只保留整数部分,小数部分直接删除。
-
输入3/2会直接得到结果为1,所以为保证结果为小数,那至少要让其中一个数为浮点数
-
正确写法是3.0/2或3/2.0
使用str()函数避免类型错误
age=33
message="Happy"+age+"th Birthday"#这样写是会报错的
Traceback (most recent call last):
File "test.py", line 33, in <module>
message="Happy"+age+"th Birthday"
TypeError: can only concatenate str (not "int") to str
因为py无法识别age是字符2和3还是数字
正确写法:
message="Happy "+str(age)+"th Birthday"#使用str()将age变成了字符
今天的晨读就是复习旧知识,好的,先这样。
网友评论