翼度科技»论坛 编程开发 python 查看内容

一文带你了解Python中的注释及变量

6

主题

6

帖子

18

积分

新手上路

Rank: 1

积分
18
1.注释


1.1.注释

在编码过程中,如果一段逻辑比较复杂且不理解的情况下,可以适当的添加注释,起到辅助自己或他人解读代码。

1.2.注释分类

在Python中支持单行注释和多行注释;
单行注释:以“#”开头,在“#”右边的所有东西当做说明,解释器会忽略该行,起到辅助说明作用。
  1. #下面打印hello world
  2. print('hello world')
复制代码
多行注释:以'''(英文单引号)开头,以'''结尾,它们成对出现,在它们之间的命令不能执行。
  1. '''
  2. print('大虾')
  3. print('好吃吗')
  4. '''
复制代码
2.变量


2.1.变量的定义

一次定义变量,可以多次使用,无需重复操作命令,引用变量名就可以使用。变量的语法格式是以键值对的形式出现的,例如:变量名=变量值
实例:下面执行结果都是一样的
可是如果以第一种方法执行:需要每条都敲一遍(试想一下如果字符串较长的情况下),而且在第二天,四条命令的星期都需要修改;
而第二种方法执行:只需要修改前面的变量。比如今天周日,我只需要修改星期六为星期日就可以打印出四个星期日的完整字符串。注意:变量一定要在命令的上方执行,否则先执行命令无法识别。
变量是在编程中用于存储和表示数据的一种命名位置或容器。它可以存储各种类型的数据,例如数字、文本、布尔值等。变量可以在程序中被赋值和修改,并且可以在不同的代码块中访问和使用。
  1. #下面是不应用变量,需要一个一个敲
  2. print('今天星期六,又是元气满满的一天啊')
  3. print('今天星期六,又是元气满满的一天啊')
  4. print('今天星期六,又是元气满满的一天啊')
  5. print('今天星期六,又是元气满满的一天啊')

  6. #下面定义变量
  7. day = "今天星期六,又是元气满满的一天啊"
  8. print(day)
  9. print(day)
  10. print(day)
  11. print(day)
复制代码
总结:
  1. 变量即是可以变化的量,可以随时修改。
  2. 程序就是用来处理数据的,而变量就是用来存储数据的。
复制代码
2.2.变量的类型

在代码中,被写下来的固定的值,被称之为字面量。字面量的值类型如下;
在python中为了应对不同的业务需求,把数据分为不同的类型。

numbers、布尔类型和字符串类型的案例如下:
  1. # Number 数值
  2. # int
  3. money = 100
  4. # float
  5. money1 = 1.2

  6. # boolean 布尔
  7. # 应用在流程控制语句
  8. # 判断在开发中使用的单词:男(sex);女(gender)
  9. # 例:男为True 女为False
  10. sex = True
  11. gender = False

  12. # string 字符串
  13. # 使用单引号或双引号,但是必须成对的
  14. a = "hello world"
  15. b = 'hello world'
  16. # 单引号和双引号嵌套
  17. c = "hello 'world'"
复制代码
列表、元组、字典类型的案例如下:
  1. # list 列表
  2. name_list = ['张三','李四']
  3. print(name_list)

  4. # tuple 元组
  5. # 类似列表,但是注意用小括号
  6. age_tuple = (10,11,12,13)
  7. print(age_tuple)

  8. # dict 字典
  9. # 应用场景:scrapy框架使用
  10. # 格式为键值对的形式,一个键一个值,用":"分隔
  11. person = {'name':'张三','age': 20}
  12. print(person)
复制代码
2.3.查看数据类型

变量是没有类型的,数据才有类型。
下面以字符串类型和整数类型为例,其他类型一样查看方法。
语法格式:type(变量名)
  1. # string
  2. a = '我叫张三'
  3. print(a)
  4. print(type(a))

  5. # int
  6. b = 1.2
  7. print(b)
  8. print(type(b))
复制代码
2.4.命名规范


  • 标识符由字母、下划线和数字组成,且数字不能开头。
  • 严格区分大小写。
  • 不能使用关键字。

2.5.类型转换

函数说明int(a)将a转换为一个整数float(a)将a转换为一个浮点数str(a)将a转换为一个字符串bool(a)将a转换为一个布尔值
2.5.1.转换为整数
  1. # 字符串转换为整数
  2. a = '123'
  3. print(type(a))
  4. # 将字符串转换为整形
  5. b = int(a)
  6. print(type(b))

  7. # 浮点数转换为整数
  8. a = 1.63
  9. print(type(a))
  10. # 如果将float转换为整数,返回的将是小数点前面的数
  11. b = int(a)
  12. print(b)
  13. print(type(b))

  14. # 布尔值转换为整数
  15. a = True
  16. print(type(a))
  17. b = int(a)
  18. # True是1   False是0
  19. print(b)
  20. print(type(b))
复制代码
注:如果字符串转换整数时,不能包含非法字符,如(特殊字符,英文字母)。

2.5.2.转换为浮点数
  1. # 将字符串转换为浮点数
  2. a = '11.31'
  3. print(type(a))
  4. b = float(a)
  5. print(b)
  6. print(type(b))

  7. # 将整数转换为浮点数
  8. a = 100
  9. print(a)
  10. print(type(a))
  11. b = float(a)
  12. print(b)
  13. print(type(b))
复制代码
2.5.3.转换为字符串
  1. # 整数转换为字符串 注意字符串是str
  2. a = 12
  3. print(type(a))
  4. b = str(a)
  5. print(b)
  6. print(type(b))

  7. # 浮点数转换为字符串
  8. a = 1.2
  9. print(type(a))
  10. b = str(a)
  11. print(b)
  12. print(type(b))

  13. # 布尔类型转换字符串
  14. a = True
  15. print(type(a))
  16. b = str(a)
  17. print(b)
  18. print(type(b))
复制代码
2.5.4.转换为布尔类型

如果是非0(包含负数)的整数,进行bool类型的转换将全都是True,0将是False。
  1. # 整数转换为布尔,结果为True
  2. a = 1
  3. print(type(a))
  4. b = bool(a)
  5. print(b)
  6. print(type(b))

  7. # 整数转换为布尔,结果为False,原因是0
  8. a = 0
  9. print(type(a))
  10. b = bool(a)
  11. print(b)
  12. print(type(b))

  13. # 浮点数转换为布尔,结果为True,原因是非0
  14. a = 0.1
  15. print(type(a))
  16. b = bool(a)
  17. print(b)
  18. print(type(b))
复制代码
本篇来源尚硅谷Python课程

总结

到此这篇关于Python中的注释及变量的文章就介绍到这了,更多相关Python注释及变量内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

来源:https://www.jb51.net/python/292035erw.htm
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

举报 回复 使用道具