Python 学习笔记,基础篇,全,后续还会继续更新,有需要的可以先收藏

需要完整教程的可以私聊我哦

数据类型:

  • 整形 int :

1.表示整数,包含正数,负数,0 ex:-500,12345,0

十进制:每位用十种状态计数,逢十进一,写法是0~9。

八进制:每位用二种状态计数,逢二进一,写法是0b开头,后跟0或者1。(0o开头)

二进制:每位用八种状态计数,逢八进一,写法是0o开头,后跟0~7。(0b开头)

十六进制:每位用十六种状态计数,逢十六进一,写法是0x开头,后跟0~9,A~F,a~f

(0x开头)

  • 浮点型

表示小数:包含正数,负数,0.0

(2) 字面值:

小数形式表示:7.0,-9.6,0.0,17.2

科学计数法:

1.23e-2 (等同于0.0123)

1.23456e5(等同于123456.0)

  • 字符串str

作用:用来记录文本信息(文字信息)

使用:双引号下的文字

注意点:不同版本的python,以及linux需要注意字符串的编码格式可能不同,常用编码格式gbk,utf-8等等

  • 布尔bool

作用:判断:真,假,或者说:是,否

值:True:表示真,本质是1

False:表示假,本质是0

注意:Bool值不能参与运算,但是可以参与if判断,

运算

1.类型转换

a.强制转换为整型:int(数据)

b.强制转换为浮点型:float(数据)

c.强制转换为字符串型:str(数据)

d.强制转换为布尔型:bool(数据)

e.混合运算时,自动升级,int+float -->float

注意:

字符串类型转换为其他类型时,必须是目标类型的字符串表达形式,比如'12'能转变为整形12,但是‘dsad12’不能转变为整形

2.运算符

算术运算符:+ (加法),- (减法),* (乘法),/ (除法,结果为浮点数),//( 整除:除的结果去掉小数部分),% (求余),** (幂运算)

优先级(从高到低):括号()幂运算**,* / % //(乘除,求余,整除,在同一个等级),+-(最后一级)

3.增强运算符

y += x 相当于 y = y + x

y -= x 相当于 y = y - x

y *= x 相当于 y = y * x

y /= x 相当于 y = y / x

y //= x 相当于 y = y // x

y %= x 相当于 y = y % x

y **= x 相当于 y = y ** x

4.比较运算符

>,<,>=,<=,==,!=,从前到后分别是大于,小于,大于等于,小于等于,等于.

注意:返回值是布尔类型,即:是或者否,

==是比较运算符,=是赋值的意思

例:

1==2,返回的是False,

1=2,无返回值,但是把2的值赋给1,从此1等于2.

5.逻辑运算符

and,or,not,表示并且,或者,和取反

例如:True and Ture 返回True,True and Fase,或者False and True,返回False

or则是只要两方有一个True,则返回True,只有两个都是Flase,才返回False,

not True 表示False,not False 表示True

6.身份运算符

is

语法表示: x is y, x is not y

作用:判断两个对象是否表示同一个地址的值,

7.优先级

从低到高,逻辑<身份<增强<比较<算术

语句

1.行

(1)物理行:编写代码的行。

(2)逻辑行:程序运行时的行,python解释器执行指令的最小单位。

(3)建议:一个逻辑行在一个物理行上,如果一个物理行使用了多个逻辑行,使用;隔开

(4) 换行:

如果逻辑行过长,可以使用隐式换行或显式换行。

隐式换行:所有括号的内容换行,称为隐式换行括号包括: () [] {} 三种

显式换行:通过折行符 \ (反斜杠)换行,必须放在一行的末尾,目的是告诉解释器,下一行也是本行的语句。

2.选择语句

2.1 if elif

(1)作用:让程序能选择性的执行语句

(2)语法:

if 条件1:

语句块1

elif 条件2:

语句块2

else:

语句块3

(3)说明:

elif 子句可以有0个或多个。

else 子句可以有0个或1个,且只能放在if语句的最后。

3.循环语句

3.1while语句

while 条件:

# 满足条件执行的语句

else:

# 不满足条件执行的语句

3.2for 语句

for 变量列表 in 可迭代对象:

# 语句块1

else:

# 语句块2

说明:else子句可以省略,在循环体内用break终止循环时,else子句不执行。

同时可以通过break退出一层循环,或者使用continue跳出一层循环

打开网易新闻 查看更多图片

今天就先分享到这,明天分享容器,即,列表元组,字典的常规用法。