Python的变量和简单数字类型详解

1.1 变量
  • 每个变量都存储了一个值
  • 在程序中可以随时修改变量,但Python将始终记录变量的最新值
message = "Hello Huang ZB!"
print(message)

message = "Goodbye Huang ZB!"
print(message)
1.1.1 使用变量名时避免命名错误

查看Traceback明白错误

message = "Hello Huang ZB!"
print(mesage)
1.2 字符串

Def:字符串就是一串字符。双引号、单引号都可表示

1.2.1 修改字符串大小写的方法
name = "huang zhibin"
print(name.title())            #title()函数作用:将每个单词首字母改为大写

Huang Zhibin

其他方法:

name = "huang zhibin"
print(name.title())   #title()函数作用:将每个单词首字母改为大写
print(name.upper())   #upper()函数作用:将字符串内容全部转换为大写
print(name.lower())   #lower()函数作用:将字符串内容全部转换为小写

Huang Zhibin

HUANG ZHIBIN

huang zhibin

1.2.2 合并字符串

方法:拼接

first_name = 'huang'
last_name = 'zhibin'
full_name = first_name + ' ' + last_name
print('Hello, ' + full_name.title() + '!')    #这个 + 不可或缺

Hello, Huang Zhibin!

1.2.3 使用制表符或换行符来添加空白
  • 在字符串中添加制表符,使用 \t (也可以理解为进位符)
print("python")

print("\tpython")             # \t 表示制表符

python

python

  • 在字符串中添加换行符,使用 \n
print("Languages:\nPython\nC\nJavaScript")       # \n 表示换行符

Languages:

Python

C

JavaScript

  • 同一字符串中可以同时包含制表符和换行符 字符串" \n\t ": 让python换到下一行
print("Languages:\n\tPython\n\tC\n\tJavaScript")

Languages:

Python

C

JavaScript

1.2.4 删除空白
  • python能够找出字符串开头和末尾多余的空白,为确保开末尾无空白,使用方法 rstrip()

  • 为确保开开头无空白,使用方法 lstrip()

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

information = '    人生苦短,我学python    '
print(information.rstrip())
print(information.lstrip())
print(information.strip())