双击python.exe 启动

新建test.py 文件
print ("Hello, Python!")
执行命令python test.py 运行。
<aside> 💡
变量命名规则
!、@、#等)是不能出现在变量名中的。建议把这里说的字母理解为尽可能只使用英文字母。is、if、else、for、while、True、False等),保留字主要指 Python 语言内置函数、内置模块等的名字(如:int、print、input、str、math、os等)。# 加减乘除运算
17 / 3-5 * 3 + 2
# 获取地板除的结果
17 // 3
# 求余数
17 % 3
# 求幂
5 ** 2
# 复数运算
3+5j
它们可以用单引号’或双引号“括起来
# 需要转义
print('doesn\\'t')
# 不需要转义
print(r'C:\\some\\name')
# 多个相邻字符串自动连接(不适用于变量)
print('Py' 'thon')
# 结合运算符使用
print(3 * 'un' + 'ium')
# 字符串可以被索引
word = 'Python'
word[0] 第一个字符
word[-1] 最后一个字符
# 利用索引切片,前面不写默认0,后面不写默认字符串的的长度
word[0:2] word[:2] word[0:]
# Python 字符串无法更改 对字符串中的索引位置进行赋值会导致错误:
word[0] = 'J'
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'str' object does not support item assignment
# 文档字符串
"""三个双引号代表文档字符串"""
用于将其他值组合在一起。
squares = [1, 4, 9, 16, 25]
# 与字符串一样,列表可以被索引和切片
# 列表切片是浅拷贝,操作会影响原始列表
squares[0]
squares[-1]
squares[-3:]
# 支持连接操作
squares + [36, 49, 64, 81, 100]
# 与不可变的字符串不同,列表是可变类型
squares[0] = 18
# 追加元素
squares.append(216)
用一行代码生成列表,替代 for 循环 + append 的传统写法。
squares = [x**2 for x in range(5)]
print(squares) # 输出: [0, 1, 4, 9, 16]