【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'>
  ###  大鹏一日同风起,扶摇直上九万里
  ###  假令风歇时下来,犹能簸却沧溟水             
                                                    ——摘自《上李邕》  作者:李白
  ###  路漫漫其修远兮,吾将上下而求索 ###

 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号