一、变量
每个变量都存储了一个值。
- 变量的命名和使用:
# 变量名 = 变量值。
msg = "hello world!"
print(msg)
# hello world!
- 在程序中可随时修改变量的值, 而 Python 将始终记录变量的最新值。
- 变量名命名规则:
- 变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头,例如,可将变量命名为 message_1,但不能将其命名为 1_message。
- 变量名不能包含空格,但可使用下划线来分隔其中的单词。例如,变量名 greeting_message 可行,但变量名 greeting message 会引发错误。
- 不要将 Python 关键字和函数名用作变量名,即不要使用 Python 保留用于特殊用途的单词,如 print 。
- 变量名应既简短又具有描述性。例如,name 比 n 好,student_name 比 s_n 好,name_length 比 length_of_persons_name 好。
- 慎用小写字母 l 和大写字母 O,因为它们可能被人错看成数字 1 和 0。
二、字符串
字符串就是一系列字符。在 Python 中,用引号括起的都是字符串,其中的引号可以是单引号,也可以是双引号
- 使用方法修改字符串的大小写:
name = "zhanG san"
# title() 以首字母大写的方式显示每个单词,即将每个单词的首字母都改为大写。
print(name.title())
# Zhang San
# upper() 改为全大写。
print(name.upper())
# ZHANG SAN
# lower() 改为全小写。
print(name.lower())
# zhang san
- 合并(拼接)字符串:
first_name = "zhang"
last_name = "san"
# + 号拼接。
full_name = first_name + " " + last_name
print(full_name)
# zhang san
- 使用制表符或换行符来添加空白:
# \n 换行符。
print("Languages:\nPython\nJava")
# Python
# Java
print()
# \t 制表符。
print("Languages:\tc")
# Languages: c
- 删除空白:
msg = " hello world! "
# 删除右端空白。
print(msg.rstrip())
# hello world!
# 删除两端空白。
print(msg.strip())
# hello world!
# 删除左端空白。
print(msg.lstrip())
# hello world!
三、数字
- 整数:
# 支持加减乘除等运算。
print((1 + 1) * 2 - 1)
# 3
- 浮点数:
# 带小数点的数为浮点数。
print(0.1 + 0.1)
# 0.2
# 注意:结果包含的小数位数可能是不确定的!
print(3 * 0.1)
# 0.30000000000000004
- 使用函数 使
str()
避免类型错误:
age = 23
message = "Happy " + age + "rd Birthday!"
# 出现类型错误。
print(message)
# message = "Happy " + age + "rd Birthday!"
# TypeError: can only concatenate str (not "int") to str
age = 23
# 函数 str() ,它让 Python 将非字符串值表示为字符串。
message = "Happy " + str(age) + "rd Birthday!"
print(message)
# Happy 23rd Birthday!
四、注释
注释让你能够使用自然语言在程序中添加说明。
- 注释会被 Python 解释器忽略:
# 这里是单行注释。
"""
这里是
多行的
注释。
"""
print("hello")
# hello
五、结束语
“-------怕什么真理无穷,进一寸有一寸的欢喜。”
微信公众号搜索:饺子泡牛奶。