【2022-06-17】Python的语法注释与数据类型
作者:互联网
Python的语法注释
什么是注释
注释,简单而言,就是程序员对自己编写的代码进行的一种解释,它类似于一种标识,起到了提示的作用
python的注释方法有哪些以及如何使用
1、在Python中使用#号来表示单行注释(shift+3表示#),单行注释可以作为单独的一行放在被注释的代码之上,也可以放在语句和表达式之后。
# 这是一个单行注释 # 当单行注释作为单独的一行放在被注释代码行之上时,为了保证代码的可读性,建议在#后面添加一个空格,再添加注释内容
# for i in range(10): # 这是一行循环打印的代码
# print(i) # 当单行注释放在语句或表达式之后时,同样为了保证代码的可读性,建议注释和语句(或注释和表达式)之间至少要有两个空格。
2、多行注释:当注释内容过多,导致一行无法显示时,就可以使用多行注释。 在python中可以使用三个单引号或双引号来表示多行注释
# 英文状态下输入三个''' 就表示为三个单引号的多行注释
# 英文状态下,按住shift+''' 就表示为三个双引号的多行注释
'''
这是三个单引号引起来的多行注释,重在理解多行,这里是第一行
这是第二行
这是第三行
'''
"""
这是三个双引号的多行注释
"""
python的变量与常量
变量和常量的概念
1、变量:就是在程序运行的过程中,数据值会发生变化的量
2、常量:就是在程序运行的过程中,数据值不会发生变化的量
3、无论是变量还是常量,在创建的时候都会在内存中占用一块空间,用于保存它的数据值
基本使用:
比如,提起中国诗词我们就会想到李白、杜甫,唐宋八大家等等著名诗人
那么我们在描述的时候就会想到,姓名是李白 朝代是唐代 工作是诗人 别称是诗仙 著作有李太白集
那么在程序里,它的规范写法是:
# name = '李白'
# job = '诗人'
# dynasty = '唐朝'
# another_name = '诗仙'
# production = '李太白集'
语法结构:
# name = '李白'
'''
变量名 就是name
赋值符号 就是=
变量值也称为数据值 就是李白
'''
变量和常量的本质
name = '李白'
"""
“=”号这个赋值符号 是从右往左的计算顺序,所以,遇到赋值符号,先看符号的右侧 再看符号的左侧
1.在创建的时候,需要先在内存空间中申请一块内存空间 用于存储变量值 李白
2.给这个内存空间绑定一个变量名 name
3.通过name我们就可以访问到内存空间中存储的变量值 李白
ps:如果内存中变量值没有绑定名字 那么意味着我们使用不到 也就是垃圾数据!!!
"""
1.一个变量值可以同时被多个变量名绑定
如果赋值符号的右侧也是一个变量名
那么意思是让左边的变量名绑向右边变量名绑定的变量值
a = 123
b = a
2.同一个变量名同一时间只能绑定一个变量值
x = 10
x = x + 10
print(x)
ps:如果右侧是变量名和变量值的组合 那么需要先做相应的运算 得出正确的变量值之后再做绑定
变量的命名规范及风格
1.名字里面最多只能出现数字、字母、下划线
# username_123 = '杜甫'
# user123 = '欧阳修'
# user_123 = '苏洵'
# print(username_123) 杜甫
# print(user123) 欧阳修
# print(user_123) 苏洵
2.数字不能开头,否则会报错
# 123name = '王安石'
# print(123name) 打印不成功
3.名字不能与python关键字冲突
# range = '苏轼'
# print(range) 打印不成功
4.名字尽量做到见名知意
# age = 24
# print(age)
5.命名风格有两种
# 变量名的命名风格
# 下划线式
user_name_from_tang_dynasty = '柳宗元' # 来自唐代的柳宗元
# 驼峰体式 分为大驼峰体和小驼峰体
# 大驼峰体
UserNameFromNorthernSongDynasty = '苏澈' # 首字母开头大写
# 小驼峰体
userNameFromNorthernSongDynasty = '韩愈' # 首字母不大写第二个字母开始大写
python的数据类型
什么是数据类型
在计算机科学和计算机编程中,数据类型或简单的类型是数据的一个属性,它告诉编译器或解释器程序员打算如何使用数据。大多数编程语言支持整数(大小不同)、浮点数(近似实数)、字符和布尔值的基本数据类型。数据类型约束表达式的值,例如变量或函数,可能需要。此数据类型定义了可以对数据执行的操作、数据的含义以及存储该类型值的方式。数据类型提供一组值,表达式(即变量、函数等)可以从中获取其值。
数据类型的概念
数据类型在类型系统中使用,类型系统提供了定义、实现和使用它们的各种方法。不同的类型系统确保不同程度的类型安全。
数据类型之整型int
整型就是用来存储整数数值,也就是我们常说的整数,即没有小数部分的数值。可以是正数,也可以是负数.表达关键字是int
整型有一个有效范围的,它的有效取值范围是-2147483648~+2147483647
主要应用场景:电话号码、人数、年龄、年月日、四季
基本使用:
# phone_number = 10086
# student_number = 100
# age = 18
# year = 2022
# month = 6
# today = 17
查看数据类型的命令为print(type(跟上变量名))
# print(type(phone_number)) # <class 'int'>
# print(type(student_number)) # <class 'int'>
# print(type(age)) # <class 'int'>
# print(type(year)) # <class 'int'>
# print(type(month)) # <class 'int'>
# print(type(today)) # <class 'int'>
数据类型之浮点型float
浮点型是表示有小数部分的数字,也就是我们常说的小数,表达关键字是float
主要应用场景:商品的价格、人的身高、体重、圆周率
基本使用:
# price = 3.8
# height = 1.83
# weight = 54.3
# pi = 3.1415926
# print(type(price)) # <class 'float'>
# print(type(height)) # <class 'float'>
# print(type(weight)) # <class 'float'>
# print(type(pi)) # <class 'float'>
数据类型之字符串str
字符串可以当做是文本序列,表达关键字是str
主要应用场景:如事物的名称、描述、属性、关系等等
基本使用:
# iphone = '手机'
# blue = '蓝色'
# address = '地球村'
# peasant = '农民'
# worker = '工人'
# doctor = '医生'
# sentence = """我们生长在地球村,里边有农民、工人、医生,我身穿一件蓝色衬衣、还有一部手机"""
# print(type(iphone)) # <class 'str'>
# print(type(blue)) # <class 'str'>
# print(type(address)) # <class 'str'>
# print(type(peasant)) # <class 'str'>
# print(type(worker)) # <class 'str'>
# print(type(doctor)) # <class 'str'>
# print(type(sentence)) # <class 'str'>
标签:06,17,变量值,数据类型,注释,print,变量名,type 来源: https://www.cnblogs.com/dy12138/p/16387040.html