Python基础01

目录

1.Python的变量命名

1.1命名规则

2.Python的变量类型

2.1基础类型

2.2引用类型

2.3del删除变量

2.4总结

3.Python的注释

4.Python的数字(Number)

4.1 int(整型)

4.2 float(浮点型)

4.3 complex(复数)

4.4 Bool(布尔类型)

4.5 进制

4.5.1 十六进制

4.5.2 八进制

4.5.3 二进制

5.Python的数字类型转换

5.1 int(x)

5.2 bin(x)

5.3 oct(x)

5.4 hex(x)

5.5 complex(x)

5.6 complex(x, y)

5.7 bool(x)

6.Python的算术运算符

6.1 加法:+

6.2 减法:-

6.3 乘法:*

6.4 除法:/

6.5 取模:%

6.6 整除://

6.7 幂运算:**

6.8 type()和id()的区别

7.Python的比较运算符

7.1  ==:等于

7.2  !=:不等于

7.3  >:大于

7.4  <:小于

7.5  >=:大于等于

7.6  <=:小于等于

7.7  is not

8.Python的逻辑运算符

8.1and:与(逻辑与)

​8.2or: 或(逻辑或)

8.3not: 非(逻辑非)

9.Python的运算符优先级


1.Python的变量命名

1.1命名规则

①由字母、下划线、数字组成,且数字不能位于开头。

②对大小写敏感,如Name和name是两个不同的变量。

③避开关键字。

④单词间加“_”或(大/小)驼峰命名法,如my_name,MyName,myname。

⑤见名知意。

⑥_:只读变量,如:_=10086。

2.Python的变量类型

2.1基础类型

①int(整型)

②float(浮点型)

③Bool(布尔类型)

用于逻辑运算

是整型的子类型

用Flase和True表示结果,经类型转换为0和1

④str(字符串)

⑤bytes(字节串)

字符串前加“b”

⑥ NoneType(空值)

值缺失或未定义

2.2引用类型

①list(列表)

②tuple(元组)

③dict(字典)

④set(集合)

其他数据类型的值,转换为set可以去重

⑤Enum(枚举):本质是一个类。

⑥class:自定义类。

2.3del删除变量

2.4总结

①变量可以保存和修改数据

②访问变量中的数据:访问的变量必须已声明且为访问前最新的一次修改的值。

③存和取:未定义变量只可存,已定义变量可存可取。

3.Python的注释

2.1  #:单行注释

2.2  用’’’ ’’’或”””  ”””进行多行注释

4.Python的数字(Number)

4.1 int(整型)

4.2 float(浮点型)

由整数部分和小数部分构成。注意:浮点型也可用科学计数法表示。

4.3 complex(复数)

实数部分和虚数部分构成,用a+bj或complex(a,b)表示。注意:复数的实部和虚部都是浮点。

4.4 Bool(布尔类型)

在布尔运算中:

使用非0且非空为True

0、0.0、-0.0、空字符串、空列表、空字典、空集合、空元组、None等都为False

4.5 进制

4.5.1 十六进制

以“0x”开头

4.5.2 八进制

以“0o”开头

4.5.3 二进制

以“0b”

5.Python的数字类型转换

对数据的类型进行转换,只需要将数据类型作为函数名即可。

5.1 int(x)

将x转换为十进制整数

5.2 bin(x)

将x转换为二进制

5.3 oct(x)

将x转换为八进制

5.4 hex(x)

将x转换为十六进制

5.5 complex(x)

将x转换到一个复数,实数部分为 x,虚数部分为 0

5.6 complex(x, y)

将 x 和 y 转换到一个复数,实数部分为 x,虚数部分为 y

5.7 bool(x)

将 x 转化为布尔值

6.Python的算术运算符

6.1 加法:+

a+b:结果为a与b的和

①整数与整数相加为整型

②整数与小数相加为浮点型

③小数与小数相加为浮点型

④Bool类型的值在算术运算过程中,True表示1,False表示0。可用于计算模型得分

6.2 减法:-

a-b:结果为a与b的差

①整数与整数相减为整型

②整数与小数相减为浮点型

Python并不能准确表示小数,但不影响实际应用。

③小数与小数相减为浮点型

6.3 乘法:*

a*b:结果为a与b的积

①整数与整数相乘为整型

②整数与小数相乘为浮点型

③小数与小数相乘为浮点型

6.4 除法:/

a/b:结果为a与b的商,且商为浮点型

6.5 取模:%

a%b:结果为a除以b的余数

6.6 整除://

a//b:结果为a与b的商的整数部分,是整型或浮点型

6.7 幂运算:**

a**b:结果为a的b次方

6.8 type()和id()的区别

type(x)输出:赋值x变量的数据的类型

id(x)输出:赋值x变量的数据的id(在内存中的地址)

7.Python的比较运算符

比较运算符的运算结果为布尔值

7.1  ==:等于

比较两个数据的值是否相等

7.2  !=:不等于

比较两个数据的值是否不相等

7.3  >:大于

7.4  <:小于

两个符号同时参与比较,不会先运算第一个再运算第二个

a<x<b

若a<x为False,则结果为Fales

7.5  >=:大于等于

7.6  <=:小于等于

7.7  is not

判断是不是是否为同一个对象

8.Python的逻辑运算符

8.1and:与(逻辑与)

A and B表达式的结果: 
①如果A表达式的布尔判定为真则B表达式的结果作为整个表达式的结果。


②如果A表达式的布尔判定为假则A表达式的结果作为整个表达式的结果。

8.2or: 或(逻辑或)

A or B

①如果A表达式的布尔判定为真则A表达式的结果作为整个表达式的结果。

②如果A表达式的布尔判定为假则B表达式的结果作为整个表达式的结果。

8.3not: 非(逻辑非)

not A

取反,相当于其它语言中的"!"

①如果A表达式的布尔判定为真,则结果为False

②如果A表达式的布尔判定为假,则结果为True

9.Python的运算符优先级

从高到低

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值