Python核心编程基础篇2020.12.16
指导老师:逻辑教育讲师Amy
一、数据类型初探
int
整数型:整数float
浮点型:小数bool
布尔型:True
或False
(注意首字母大写)str
字符型:成对单引号或双引号包裹的 ‘字符串’- 可通过
type()
函数输出其类型
二、标识符
1.介绍
- 所谓标识符就是对变量、常量、函数、类等对象所起的名字
2.命名规则
- 只能以字母、数字、下划线组成(注意:不能以数字开头,汉字可用但不推荐)
- 区分大小写
- 见名知意
- 蛇形
Uzi_book
/小驼峰uziBook
/大驼峰UziBook
- 变量用小写,常量用大写
- 不能以关键词作为标识符
三、注释
1.目的:增加代码可读性,程序运行时忽略
2.单行注释
- 语句前边添:#+空格
- 光标移至所要注释行,快捷键:Ctrl+/
3.多行注释
- 鼠标选中所要注释行,快捷键:Ctrl+/
4.注释文档
- 三对单引号或双引号
四、语句与缩进
- 语句: 单行代码(Python中语句结束不需要加分号)
- 代码块: 有判断、循环、函数、类等代码块(首行末尾加英文冒号)
- 缩进: 代码块内容需要缩进(Tab键或四个空格)
- 注意:
- 代码块首行不需缩进
- 一般语句不需缩进
- 代码块结束后,退回缩进
- 代码块可嵌套,缩进需跟着嵌套
- pass语句: 占位语句什么也不做,保证语法正确
五、变量
1.注意
- Python中变量创建不需要声明类型
- 变量使用前必须赋值,赋值后变量才被创建
=
赋值运算符计算顺序从右往左- 允许同时为多个变量赋值,例:
a=b=c=8
,a,b,c=1,2,3
2.变量创建过程(以a=1
为例)
- (1)在内存内创建一个整型对象
1
- (2)内存中创建一个名为
a
的变量,并让其指向1
- (3)以下说明,变量指向数值
3.字符串格式化(共有三种,此处只用一种)
六、常量
- 常量:,程序运行过程中其值不会改变,Python中用大写字母来命名。(但Python中没有保护机制,其值也可被改变,严格来说Python中没常量,公认用大写字母表示)
七、输入语句input()
input()
为内置函数,用来获取用户输入,返回值为字符串类型。当用户未输入时,程序会暂停,等待用户输入(阻塞)(利用Ctrl+鼠标左键可查看函数内置说明)- 强制类型转换
str.isdigit()
判断字符串是否全部为数字组成,返回True
或False
八、输出print()
- 语法:
print(self, *args, sep=' ', end='\n', file=None)
(Ctrl+鼠标左键可查看) - 常用参数
- sep:在值之间插入字符串,默认为空格
- end:在末尾插入字符串,默认为换行
九、作业
- 作业一
A:不符合,不能以关键字命名
B:不符合,不能以数字开头
C:符合
D:不符合,不推荐用汉字命名 - 作业二
方法一
方法二
a=6
b=8
a,b=b,a # 交换
- 作业三
- 作业四
print('1*2', '3*4', sep='\n')