【学习笔记】 Python入门
网课知识点汇总
注释
注释的分类
单行注释:#(井号键) 快捷键:ctrl+/
多行注释:’’’(三个单引号,写两行,注释在中间)
注释的作用
1、注释是给程序员看的,不是给机器看的
2、注释是不会被执行的代码,解释器会忽略里面的所有内容
3、注释是程序员之间的交流工具
注意:
1、注释不能相互嵌套
2、要养成书写注释的好习惯
3、注释要有确切的表达意义
关键字
被python语法赋予特殊含义,在编程中不能直接使用,是编程语言里事先定义好的,也称为“保留字”
1 | ['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'] |
变量、函数、类型、对象名等,统称为“标识符”,定义标识符的规则有:
1、数字不能开头
2、只能使用a-z、A-Z、0-9、_(下划线) 其他符号全部非法
3、python语言严格区分大小写
命名规范:函数/功能(例子:坦克撞击墙壁)
1、小驼峰命名规则:tankHitWall(第一个首字母小写+其余首字母大写)
2、大驼峰命名规则:TankHitWall(所有首字母大写)
3、下划线命名规则:tank_hit_wall(均小写,用下划线隔开)
Python的数据类型
Number(数字):int(整型数据)、float(浮点数据)、bool(布尔数据)(True、False)
String(字符串)、Tuple(元组)、List(列表)、Set(集合)、Dictionary(字典)
查看变量类型:type(变量名)
Python语言在定义变量时,不需要指定变量的数据类型,程序会根据变量值,自动实现变量类型确定
1、整型
1 | num1 = 999 |
print是python语言的输出函数,在控制台可以看到程序的执行结果
f→format格式化,在单引号字符串中能够书写大括号,大括号中可以放入’变量名’,如果没有f这个符号,单引号中的大括号没用
单引号和双引号都是可以的,按照规范的话应该是尽可能使用双引号而非单引号,就像在Stata中单引号没办法用,但双引号可以
2、浮点型
1 | num2 = 66.6 #小数 |
3、布尔型
只有两个结果,真或者假
1 | is_visited = True #False |
4、字符串类型
有三种书写格式:①单引号 ②双引号 ③三引号(一般用在多行数据书写)
嵌套书写非常简单,不需要转义
5、列表类型
1 | names = ['张三', '李四', '王五', '张三', '李四'] |
特点:有序、可重复、可扩展
6、元组类型
1 | names = ('张三', '李四', '王五', '张三', '李四') |
特点:有序、可重复、不可扩展
变量名称相同时,新的数据会覆盖name空间中原来的数据
7、集合类型
1 | names = {'张三', '李四', '王五', '张三', '李四'} |
特点:无需、不可重复、可扩展
8、字典类型
1 | stu_dict = {'stu_id': '1001', 'name': '张三', 'age': 18, 'score': 100} |
变量
在程序运行期间,随时可能产生一些临时数据,应用程序会将这些数据保存到内存中,变量是内存中一个带标签的盒子
1 | name = '玛丽亚' |
等号为赋值运算符(从右向左看),意思是在内存中,将‘玛丽亚’这个数据存储到名称为name的盒子中,未来在程序中可以通过name这个盒子的名称找到‘玛丽亚’这个数据,字符串需要加引号
【学习笔记】 Python入门