- 1. 变量
- 1) 示例
- 2) 变量的命名
- 3) 变量的使用
- 4) 同时给多个变量赋值
- 5) 常量
- 2. 字符串
- 1) 示例
- 2) 操作字符串的常用方法
- 3) 在字符串中使用变量
- 4) 添加空白符
- 5) 删除空白
- 3. 数
- 1) 整数
- 2) 浮点数
- 1、整数和浮点数相运算
- 2、数中的下划线
- 4. 注释
- 1) 如何注释
- 2) 该编写什么样的注释
- 5. Python之禅
每一个变量都指向一个值。
1) 示例# 添加一个名为message的变量,值为"Hello Python world!" message = "Hello Python world!" # 打印变量message的值 print(message)
运行结果
- 变量名只能包含字母、数字和下划线
- 变量名能以字母或下划线开头,但不能以数字开头
- 变量名不能包含空格,但能使用下划线来分隔单词
- 不要将Python关键字和函数名用作变量名
- 变量名应简短又具有描述性
- 慎用小写字母l和大写字母O,因为它们可能被人错看成数字1和0
- …
在字符串中的使用,见下方2.3部分
4) 同时给多个变量赋值只要变量和值个数相同,Python就能正确的将他们关联起来。
x, y, z = 0, 0, 05) 常量
常量类似于变量,但其值在程序的整个生命周期保持不变。Python没有内置的常量类型,但Python程序员会使用全大写来指出应将某个变量视为常量,其值应始终保持不变。
MAX_CONNECTIONS = 50002. 字符串
字符串就是一系列字符。Python中用引号括起来的都是字符串,其中引号可以是单引号,也可以是双引号。这种灵活性可以让你能够在字符串中包含引号和撇号。
1) 示例"This is a string." 'This is also a string.' 'I told my friend, "Python is my favorite language!' "The language 'Python' is named after Monty Python, not the snake." "One of Python's strengths is its diverse and supportive community."2) 操作字符串的常用方法
- string.title() 首字母大写
name = "ada lovelace" print(name.title())
- string.upper() 全部字母大写
name = "Ada lovelace" print(name.upper())
- string.lower() 全部字母小写
name = "Ada lovelace" print(name.lower())3) 在字符串中使用变量
f字符串:f是format(设置格式)的简写,因为Python通过把花括号内的变量替换为其值来设置字符串的格式。
first_name = "ada"
last_name = "lovelace"
full_name = f"{first_name}{last_name}"
print(f"Hello, {full_name.title()}!")
p.s. f字符串是Python3.6引入的,如果你使用的是Python3.5或更早的版本,需要使用format()方法。
first_name = "ada"
last_name = "lovelace"
full_name = "{} {}".format(first_name, last_name)
print(full_name)
4) 添加空白符
空白泛指任何非打印字符,如空格、制表符和换行符;你可以使用空白来组织输出,使用户阅读更容易。
# 制表符t
print("tPython")
# 换行符n
print("Language: nPythonnJavanC")
5) 删除空白
- string.strip() 剔除字符串两边空白
- string.lstrip() 剔除字符串左边空白
- string.rstrip() 剔除字符串右边空白
print(" python ".strip())
print(" python ".lstrip())
print(" python ".rstrip())
p.s.以上操作都是临时操作,如果需要永久删除字符串中的空白,必须将删除操作的结果关联到原来的变量。
name = " python " name.strip() print(name) # 如果需要永久删除字符串中的空白,必须将删除操作的结果关联到原来的变量 name = name.strip() print(name)3. 数 1) 整数
在Python中可以对整数执行加(+)减(-)乘(*)除(/)运算,乘方(**),还可以用圆括号来修改运算次序。
print(f"3 + 2 = {3 + 2}")
print(f"3 - 1 = {3 - 1}")
print(f"3 * 1 = {3 * 1}")
print(f"6 / 2 = {6 / 2}")
print(f"3^2 = {3 ** 2}")
print(f"2 + 3 * 4 = {2 + 3 * 4}")
print(f"(2 + 3) * 4 = {(2 + 3) * 4}")
2) 浮点数
Python将所有带小数点的数称为浮点数。需要注意的是,结果包含的小数位数是不确定的。
1、整数和浮点数相运算- 任意两数相除,结果总是浮点数。即便这两个数都是整数,且能整除。
- 任何运算中,如果一个操作数是浮点数,结果也总是浮点数。
print(f"6 / 2 = {6 / 2}")
print(f"6 + 2.0 = {6 + 2.0}")
print(f"6 * 2.0 = {6 * 2.0}")
print(f"6 - 2.0 = {6 - 2.0}")
2、数中的下划线
数显很大的数时,可以用下划线将数字分组,使其更清晰易读。
universe_age = 14_000_000_000 print(universe_age)
打印时,Python不会打印其中的下划线;因为存储时,Python会忽略其中的下划线,即便不是将每三位分成一组,也不会影响最终的值。
p.s.只有Python3.6及以上支持
Python中的注释用井号(#)标识。井号后面的内容都会被Python解释器忽略。
# 向大家问好
print("Hello Python People!")
2) 该编写什么样的注释
目的:阐述代码要做什么,是如何做的
要求:清晰,简洁
通过在解释器中执行命令import this即可获悉"Python之禅" —— 有关编写优秀Python代码的知道原则。



