# 1. 注释 - 代码中不参与编译执行的部分(不会被翻译成机器码的部分),它的存在不会影响程序的功能。(写注释的时候可以随心所欲的写) # 1)注释的作用 # a.对代码进行注解和说明,提高代码的可读性 # b.取消代码功能 print('hello world!') # 2) 如何添加注释 # a. 单行注释 - 在注释内容前面加#(ctr+/ - 添加和取消注释的快捷键) # 打印100 print(100) # 打印100 # b.多行注释 - 将多行注释内容放在"""开头"""结尾或者'''开头'''结尾的中间 """ 多行注释内容1, 多行注释内容2, ... 1ab的😊 """ print('------------------------------------华--丽--的--分--割--线------------------------------------') # 2. 行和缩进 # 1)一条语句占一行,一行结束后不需要写分号 print(100) print(200) # 2)如果想要把多条语句放一行,语句和语句之间必须加分号或者逗号 print('deal'), print('bee') # 3)一行的开头不能随意添加缩进(空格或者tab键) - 代码默认顶格写 print(100) print('------------------------------------华--丽--的--分--割--线------------------------------------') # 3. 标识符和关键字 # 凡是在程序中由程序员自己命名的东西都要求:是标识符,不是关键字 # 1)什么是标识符 # 由字母、数字或者下划线组成,并且数字不能开头 # 定义变量:变量名 = 数据 a = 100 a1 = 100 a_ = 100 _12 = 100 # a*b = 100 # 报错,名字是标识符,不能出现数字字母下划线以外的符号 # 1a = 100 # 报错,名字是标识符,数字不能开头 # 2)什么是关键字 # 在Python中本身就具有特殊功能或者特殊意义的标识符 # for = 100 # 报错,关键字不能作为名字使用,for是关键字 from keyword import kwlist print(kwlist) print('------------------------------------华--丽--的--分--割--线------------------------------------') # 4. 基本数据类型 # 数据类型指的是根据数据的特点对数据进行的分类。 """ 1)数字数据:用来表示数值大小的数据,例如:年龄、身高、体重、价格、数量、距离等。 如何表示:Python程序中表示数字的方式和数学中表示一个数字的方式一致(不支持用%表示比值),并且支持科学计数法 类型:int(整型,所有整数对应的类型)和float(浮点型,所有小数对应的类型) 2)文本数据:用文字符号来提供信息的数据,例如:姓名、籍贯、专业、学校、心情、电话号码、身份证号码、学号、邮编等 如何表示:将文本数据放在'',或者""中。例如:'小明'、"四川成都" 类型:str(字符串,所有文本数据对应的类型) 3)布尔数据:用关键字True表示真、成立、肯定的回答;用关键字False表示假、不成立、否定的回答。(True的本质就是数字1, False的本质是数字0) 如何表示:直接写True或者False 类型:bool(布尔) 4)空值:用关键字None表示没有、无 """ # ---- 数字数据 ---- print(99) print(3.14) print(-0.5) print(+12) # 科学计数法: aEb/aeb - 表示a乘以10的b次方 print(2e5) print(1.9E-2) # ---- 文本数据 ---- print('110') print("小明") # ---- 布尔数据 ---- print(100 > 200) print(True + 1) man1 = { 'name': '小明', 'age': 25, 'isMarried': True, 'carNo': None } print(man1) print('------------------------------------华--丽--的--分--割--线------------------------------------') # 5. 获取数据类型 - type函数 # type(数据) - 获取指定数据对应的类型 print(type(1.23)) # <class 'float'> print(float) # <class 'float'> print(type('abc')) print('------------------------------------华--丽--的--分--割--线------------------------------------') # 6. 数据类型转换 # 类型名(数据) - 将指定数据转换成对应的指定类型的数据 # 1)整数和浮点数之间可以相互转换 # 小数转整数就是直接去掉小数点和小数点后面的数,保留整数部分 print(int(4.99)) # 4 print(int(-4.99)) # -4 print(float(23)) # 23.0 print(float(-234)) # -234.0 # 2)字符串转数字 # 字符串内容是整数的字符串才可以转换成整型 # print(int('abc')) # 报错 # print(int('1.1')) # 报错 print(int('110')) # 110 # 字符串内容是数字的字符串可以转换成浮点型 # print(float('abc')) # 报错 print(float('1.1')) # 1.1 print(float('110')) # 110.0 # 3)其他数据转字符串 # 任何类型的数据都可以转换成字符串,转换的时候直接在原数据外面加引号 str(110) # '110' str(1.23) # '1.23' str(True) # 'True' str([10, 20, 30]) # '[10, 20, 30]' # 4)其他数据转布尔 # 任何类型的数据都可以转换成布尔; 所有的零值和空值(包括None、空字符串、空列表、空字典等)是False,其他值都是True print(bool('')) print(bool(None)) print(bool(0)) print(bool('False')) # True print(bool(-100)) # True
02.基础语法
本节3510字2025-03-29 12:45:59