Python标识符
Python数据类型
-
int类型:整数 eg: 1
-
str类型:字符串,以成对单引号 或双引号包裹 eg:‘1’ , ‘’1‘’ (注意:不能一单一双哦)
-
float类型:浮点数(即小数)eg:1.1
-
bool布尔值:True或False
注意:True等值于1,False等值于0,严格区分大小写,不能写true,false,意义就不一样了) -
可以通过 type() 函数输出数据类型
标识符:所谓的标识符就是对变量、常量、函数、类等对象起的名字 -
标识符命名规定
- 严格区分大小写
- 只能以字母、数字、下划线组成(数字不能开头),尽量不要用中文命名,建议用英文
- 见名之意 eg: a = 18 ,不知道18代表是什么意思,如果是年龄建议写成age = 18
- 命名法
- 蛇形(用下划线链接单词:good_morning) 推荐
- 小驼峰 (单词首字母都是大写:GoodMorning)
- 大驼峰(第一个单词的首字母是小写:goodMorning)
- 变量小写;常量大写
- 不以关键词作为标识符
Python注释
- 注释的作用:不被执行,具有说明性质的,帮助性质,增加代码可读性
当我们编写代码的时候,不需要某一行或者多行代码时,建议使用注释而不是直接删除掉 - 单行注释:Python 中以符号 # 为单行注释的开始,从它往后到本行的末尾,都是注释内容。 快捷键:CTRL+/
- 多行注释:选中多行需注释的代码,再使用快捷键:CTRL+/
如果需要取消注释,则再次使用快捷键:CTRL+/ - 注释文档:说明文档常使用三对引号(单引号或者双引号)来注释文档,也可以认为是注释多行
- (拓展)复制当前行:ctrl + d
语句和缩进
- 语句:在代码中,能够完整表达某个意思、操作或者逻辑的最短代码,被称为语句。在python中简单的换行就表示语句已经结束。也可以理解成表达式。
- 代码块:为完成某一特定功能而联系在一起的一组语句构成一个代码块。有判断、循环、 函数、类等各种代码块。代码块的首行通常以关键字开始,以冒号( : )结束。
- 缩进:python 一般用 四个空格 就是 tab 来缩进。
- pass语句:pass 语句是占位语句,它什么都不做,只是为了保证语法的正确性而写。
变量和常量
- 无论是变量还是常量,在创建时都会在内存中开辟一块空间,用于保存它的值。可以把变量与常量看作为容器。
- 变量与常量的区别:变量的值可以发生改变的量,常的值不会发现变化的量
- 变量的创建:
- 在python当中创建变量无需声明类型
- 每个变量在使用前都必须赋值,变量赋值以后才会被创建
- “=”号这个赋值运算符是从右往左的计算顺序
- Python允许同时为多个变量赋值。 eg:a,b,c = 1, 2, 3 一 一对应 / a = b = c = 1 /
- 练习:
打印Alex的年龄为18,性别为男性
age = 18
sex = 'male'
方法一:
print("Alex is",age,'sex is',sex)
方法二:字符串格式化
%d --> int类型的坑
%s --> str类型的坑
print("Alex is %d,Sex is %s"%(age,sex))
- 常量:常量就是不变的量,或者说在程序运行过程中不会改变的量。在 python 中使用全部大写来辨别常量。(注意:python 中没有保护常量的机制,所以也没有严格意义上的常量。)
Python输入输出
-
Input输入函数:input() 是内置函数,用来获取用户输入,返回值为字符串。当用户未输入时, 程序会停止向下执行,等待用户输入。
注意:输入的内容返回的都是字符串
Print输出函数: -
语法:print(self, *args, sep=’ ’ , end=’\n’ , file=None)
-
sep:分隔符符号,在值之间插入的字符串,默认为空格
-
end:字符串追加在最后一个值之后,默认为换行符\n。
如果,设置end=’’ ,则可以不换行,让print在一行内连续打印。 -
(拓展)ctrl + 鼠标左键 -->放在函数位置 --> 进入说明文档
作业
- 答案:A B D (list列表是python内置的,不建议作为命名的标识符)
2. 答案:
3. 答案:
4. 答案:
print('1*2\n3*4')
or
print('1*2','3*4',sep='\n')