python学习站 /学习python第一周
阅读主题
正文字体
字体大小

02.基础语法

本节3510字2025-03-29 12:45:59
# 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


网友评论

相关作品