Python基础之变量与数据类型

python变量

在程序中随时修改变量的值,而python将始终记录变量的最新值

  message="hello python world!"
  print(message)
  
  message="hello python course world!"
  print(message)

结果为

Python基础之变量与数据类型

变量名只能包含字母、数字、下划线,但不能以数字打头。

变量名不能包含空格

不能用python关键字和函数名用作变量名

慎用字母l 和字母O ,因为容易被看成数字1和数字0.

python字符串

在python中,用引号括起来的都是字符串,其中的引号可以是单引号也可以是双引号。

.title()方法 将每个单词的首字母都改为大写

.upper()方法 将所有单词全部转化为大写

.lower()方法 将所有字母转化为小写

 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
print(full_name)
print(“hello,”+full_name.title()+”!")
message=‘hello,’+full_name.title()+’!'
print(message)

结果为

Python基础之变量与数据类型

制表符或换行符添加空白

制表符:\t

print(“python”)
print("\tpython")

结果为
Python基础之变量与数据类型

换行符:\n

print(“languages:\npython\nc\njavascript”)

结果为
Python基础之变量与数据类型

制表符和换行符同时使用

注意的是 \n\t 与 \t\n 的效果不一样

print(“languages:\n\tpython\n\tc\n\tjavascript”)
print(“languages:\n\tpython\t\nc\n\tjavascript”)

结果为
Python基础之变量与数据类型

删除空白

rstrip()方法 确保字符串末尾没有空白

lstrip()方法 删除字符串开头的空白

strip()方法 同时剔除字符串两端的空白

需要注意的是这种删除是暂时的,要永久删除这个字符串中的空白,必须将删除操作的结果存回到变量中。

 person_name="   zhangzezhuang  "
 print(person_name.lstrip())
 print(person_name.rstrip())
 print(person_name.strip())

结果为
Python基础之变量与数据类型

数字

如果要输出一个数字的话,使用函数 str() 避免类型错误

age=23
print("Happy "+str(age)+“rd Birthday”)

结果为
Python基础之变量与数据类型

注释用#符号