携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第20天,点击查看活动详情
一、变量
1.1、变量类型
- dict(字典)
- bool布尔类型:True、False
- list(列表)
- str(字符串)
- Tuple(元组)
- Numbers(数字):int(整型)、long(长整形)、float(浮点型)、complex(复数)
- set(集合)
字符串格式化 常用的符号:
%s
:字符串%d
:十进制%f
:浮点数(%.2f)
保留两位小数
1.1.1、不可变与可变
不可变类型:当改变变量的值时,地址发生了改变。
类型:int、str、float、bool、tuple
可变类型:里面的内容发生了改变,但是地址没有发生改变。
类型:list、dict、set
1.2、判断变量类型
使用type()
来判断变量类型:
1.3、三种字符串种类
3种字符串,单引号' '
,双引号" "
,三引号""" """
以及''' '''
为了在单引号中显示双引号,或者双引号中显示单引号:
那么三引号的话,输出可以带格式:
1.4、类型转换
a = 1
print(type(str(a))) // 转为字符串
使用sep
可以定义打印的时候分隔符。
1.5、变量命名
python是弱类型语言,变量声明的时候对数据类型不是很严格。
格式:变量名 = 值
变量名的命名规范: 1、字母、数字、下划线,其它特殊符号不行(数字不能开头) 2、不能使用关键字 3、区分大小写 4、多个单词命名建议用下划线隔开
二、运算符
2.1、算数运算符
算术运算符:+ - * / % // **
//
表示整除、例:
**
表示次方、例:
%
表示取余、例:
2.2、赋值运算符
赋值运算符:= += -= *= /= //= **= %=
2.3、关系运算符
关系运算符:< > <= >= == != is
2.4、逻辑运算符
逻辑运算符: and or not
and
:两边都是非0数字,结果是最后的数字。and两边都是0,结果都是0
or
:只要有一侧为真,结果就为真
not
:非
2.5、位运算
位运算:& |
&
:与跟and
类似
|
:或跟or
类似
三、进制转换
3.1、二进制
二进制:0,1 前缀为
0b
,方法bin()
3.2、八进制
八进制:0,1,2,3,4,5,6,7 前缀为
0o
,方法oct()
3.3、十进制
十进制:0,1,2,3,4,5,6,7,8,9
3.4、十六进制
十六进制:0,1,2,3,4,5,6,7,8,9,a ~ f 前缀为
0x
,方法hex()
在耕耘python的路上。如果你觉得本文对你有所帮助的话,那就请关注点赞评论三连吧,谢谢,你的肯定是我写博的另一个支持。