Python基础之变量与数据类型
python变量
在程序中随时修改变量的值,而python将始终记录变量的最新值
message="hello python world!" print(message) message="hello python course world!" print(message)
结果为
变量名只能包含字母、数字、下划线,但不能以数字打头。
变量名不能包含空格
不能用python关键字和函数名用作变量名
慎用字母l 和字母O ,因为容易被看成数字1和数字0.
python字符串
在python中,用引号括起来的都是字符串,其中的引号可以是单引号也可以是双引号。
.title()方法 将每个单词的首字母都改为大写
.upper()方法 将所有单词全部转化为大写
.lower()方法 将所有字母转化为小写
name="ada lovelace" print(name.title()) print(name.upper()) print(name.lower())
结果为
拼接合并字符串
first_name=‘ada’
last_name=“lovelace"
full_name=first_name+” “+last_name
print(full_name)
print(“hello,”+full_name.title()+”!")
message=‘hello,’+full_name.title()+’!'
print(message)
结果为
制表符或换行符添加空白
制表符:\t
print(“python”)
print("\tpython")
结果为
换行符:\n
print(“languages:\npython\nc\njavascript”)
结果为
制表符和换行符同时使用
注意的是 \n\t 与 \t\n 的效果不一样
print(“languages:\n\tpython\n\tc\n\tjavascript”)
print(“languages:\n\tpython\t\nc\n\tjavascript”)
结果为
删除空白
rstrip()方法 确保字符串末尾没有空白
lstrip()方法 删除字符串开头的空白
strip()方法 同时剔除字符串两端的空白
需要注意的是这种删除是暂时的,要永久删除这个字符串中的空白,必须将删除操作的结果存回到变量中。
person_name=" zhangzezhuang " print(person_name.lstrip()) print(person_name.rstrip()) print(person_name.strip())
结果为
数字
如果要输出一个数字的话,使用函数 str() 避免类型错误
age=23
print("Happy "+str(age)+“rd Birthday”)
结果为