1 输入输出 #
import os # 导入 操作系统接口模块
print("hello world")
price = 9.15
print("The price of the shirt is %.2f £." % price) # 格式化输出
print(f"The price of the shirt is {price} £.") # f-strings 输出
print("Name: %s \nScore: %d" %("Jack", 95)) # \n 换行
print("-" * 33) # 连续打印
password = input("Enter password ") # 打印提示信息并获取数据
print(type(password)) # 默认字符串格式2 注释 #
# 单行注释
"""
双引号
多行注释
"""
'''
单引号
多行注释
'''3 变量 #
a = 2
b = 3
c = a + b
print ("a + b =", c)
print(type(c)) # int
print(type(3.14)) # float
a = [9, 5, 2, 7] # list
b = "12315" # str
print(type(a), type(b))
a = str(a) # 类型转换
print(type(a))4 标识符 #
- 见名知意
- 由字母、数字和下划线组成,且数字不能作为开头
- 大小写敏感
- 不能和关键字重复
myBook = "围城" # 小驼峰命名法
WiFi = 12345678 # 大驼峰命名法
std_id = 201009 # 下划线命名法5 运算符 #
加减乘除 + - * /
取整除 // 取余 % 幂 **(优先级最高)
比较运算符 != ==
逻辑运算符 and or not
赋值运算符 =
复合运算符 += //=
# 多变量赋值
Name, Chinese, Math, English = "Bob", 78, 89, 97不同类型数字运算时,整数默认转化为浮点数进行运算。
6 解释器 #
在 Shell 中启动解释器,可进行交互式编程。
>> python
>>> 3 * 2.5 + 10
>>> exit()