目录
一、变量
首先,我们新建一个文件 helloWorld.py ,写入如下一行代码
print("Hello Python world!")
运行上述代码,将看到如下输出
Hello Python world!
在运行文件 helloWorld.py 时,末尾的 .py 说明这是一个 Python 程序,因此编辑器将使用 Python 解释器来运行它。其中,print() 是一个函数的名称。
我们稍微改动一下,在其中使用一个变量:
info = "Hello Python world!"
print(info)
执行结果:
Hello Python world!
这里我们添加了一个 info 变量,指向一个值,即为文本 "Hello Python world!"。
1. 变量的命名
- 变量名只能包含字母、数字和下划线。变量名能以字母或下划线开头,但不能以数字开头
- 变量名不能包含空格,可以使用下划线来分隔其中的单词,如:hello_world;
- Python 关键字和函数名不能用作变量名,如:print();
- 变量名应简洁且能见其名识其意
- 使用小写的 Python 变量名
变量,通俗来理解其实就是用于存储某个值的盒子。
二、字符串
字符串(string)就是一系列字符的组合。在 Python 中,用引号引起的都是字符串,引号可以是单引号,也可以是双引号。
"This is a string."
'That is a string.'
1. 使用字符串的方法
name = "abc love def"
print(name.title())
print(name.upper())
print(name.lower())
输出结果:
Abc Love Def
ABC LOVE DEF
abc love def
2. 字符串中使用变量
如果想在字符串中使用变量的值,那么:
first_name = "Li"
last_name = "Xiaolong"
full_name = f"{first_name} {last_name}"
print(full_name)
输出的结果:
Li Xiaolong
这种字符串称为 f 字符串。f 是 format(设置格式)的简写,因为 Python 通过把花括号内的变量替换为其值来设置字符串的格式。
3. 为字符串增加空白
空白指的是,任何非打印字符,如空格、制表符和换行符。
字符串 "\n\t" 让 Python 换到下一行,并在下一行开头添加⼀个制表符
## 制表符
\t
## 换行符
\n
4. 删除空白
1️⃣删除字符串右边的多余空白
code = "python "
print(code)
print(code.rstrip())
## 删除字符串左端的空⽩或同时删除字符串两端的空⽩,分别使用
lstrip() ⽅法和 strip() ⽅法
输出结果:(加了引号,方便区别)
'python '
‘python’
5. 删除前缀
比如说:假设有一个 URL 包含常件的前缀 https://,我们要删除这个前缀。
url = 'https://www.baidu.com'
url = url.removeprefix('https://')
print(url)
输出结果:
www.baidu.com
三、数
1. 整数
Python 使用两个乘号(**)表示乘方运算
2. 浮点数
1️⃣将任意两个数相除,结果总是浮点数,即便这两个数都是整数且能整除:
a = 4
b = 2
print(a/b)
输出结果:
2.0
2️⃣在书写很大的数时,可使用下划线将其中的位分组,使其更清晰易读:
your_money = 1_000_000_000
print(your_money)
输出结果:
1000000000
注意:在 Python 看来,1000 与 1_000 没什么不同,1_000 与 10_00 也没什么不同。这种表示法既适用于整数,也适用于浮点数。
3. 同时给多个变量赋值
# 将变量 x、y 和 z 都初始化为零
x, y, z = 0, 0, 0
4. 常量
一般使用全大写字母来指出应将某个变量视为常量,其值应始终不变:
四、注释
1️⃣单行注释:注释用井号(#)标识
2️⃣多行注释:可以使用三重引号(''' 或 """)