Python变量、运算符、进制转换常识

40 阅读2分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第20天,点击查看活动详情

一、变量

1.1、变量类型

  1. dict(字典)
  2. bool布尔类型:True、False
  3. list(列表)
  4. str(字符串)
  5. Tuple(元组)
  6. Numbers(数字):int(整型)、long(长整形)、float(浮点型)、complex(复数)
  7. 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的路上。如果你觉得本文对你有所帮助的话,那就请关注点赞评论三连吧,谢谢,你的肯定是我写博的另一个支持。