# 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)) # True02.基础语法
本节3510字2025-03-29 12:45:59