学python第一天
感想:学习编程还是要多动手,不然看书的时候觉得都懂了,到了敲代码的时候不是大脑一片空白就是错误百出。
一、基础知识
1.标识符、关键字、变量、语句
- 标识符:可以由程序员命名的代码元素。
- 标识符命名规则:
(1)区分大小写;
(2)首字符不能是数字,但可以是下划线(_)或字母;
(3)其他字符字符必须是下划线、字母和数字;
(4)关键字不能作为标识符;
(5)不能使用python的内置函数作为自己的标识符。 - 关键字:已经定义好的有特殊含义的代码元素。python中共有33个关键字,分别为False、True、None三个首字母需要大写。
- 变量:为一个变量赋值的同时就声明了该变量。
- 语句:语句结束时一般不加分号“ ;”,可以链式赋值语句,比如a=b=3。
- 代码注释:
(1)单行注释:使用“ #单行注释 ”
(2)多行注释:使用三个双引号或者三个单引号括起来。 - 模块:一个模块本质上就是一个文件,在模块中封装了很多代码元素。在项目开发过程中,如果要使用别人的模块,则需要导入:
(1)导入所有内容,使用:import 包名;
(2)导入一个元素,使用:from 包名 import 元素名;
(3)如果名称有冲突,使用:from 包名 import 元素名 as 别名;
二、数据类型、运算符
1.数据类型
- 数据类型:主要有整数类型(int)、浮点类型(float)、复数类型(complex)、布尔类型(bool)。
- 数字类型的转换
(1)隐式转换。
(2)显式转换:int(False)→ 0
2.运算符
- 算数运算符:主要有加(+)、减(-)、乘(*)、*除(/)、取余(%)、幂(**)、*地板除法(//),求小于a与b的商的最大整数。
- 比较运算符:比较两个表达式的大小,其结果是布尔类型的数据,即True或False。主要有==、!=、>、>=、<、<=。
- 逻辑运算符:not 、and、or
- 位运算符:位反(~x)、位与(x&y)、位或(x|y)、位异或(x^y)(相反为1,其他为0)、右移(>>a)(将x右移a位,高位采用符号位补位)、左移(<<a)(将x左移a位,底位采用0补位)
- 赋值运算符:算术运算符和运算符跟=号
- 运算符优先级:算术运算法→位运算法→关系运算符→逻辑运算符→赋值运算符。
三、程序流程控制
- 分支语句:主要有if、if-else、if-elif-else
- 循环语句:while和for
- 跳转语句:break和continue
(1)break:用于强行退出循环体。
(2)continue:终止本次循环,循环体之后的语句将不再执行,接着进行下次循环。
注意:在循环体结束时会执行else语句,如果发生中断,则不运行else语句。
总结
例如:以上就是今天要讲的内容,今天学习进行第一天的python学习。
ps:真的是上学不好好学,上班开始补。
但,“只要早一点学,就有可能早一点见到胜利的曙光”。
天道酬勤,加油。