python2

自动弱数据类型

程序员不用思考存储的变量的范围,由系统去判定

自动强数据类型

在存储变量时,需要程序员判断数据的类型和范围

python中的基本数据类型

int:整数

float:小数

str:字符串

bool:布尔类型

complex:负数型

python中的高级数据类型

list:列表

tuple:元组

dict:字典

set:集合

整数的表示形式:

0o10:8进制

0xFF:16进制

0b1010:2进制

小数的表示形式:

1.26E2(126.0)

1.26e2

3.14E-2

字符串的表示形式:

' '

" "

""" """

数据类型中的几个重要全局函数

type(要判断的数据):输出它的类型

input("提示信息"):返回用户输入的数据(输入的所有内容都是字符串)

数据类型转换

str()

int()

float()

常见几种输出方式

name为变量名

1.使用字符串格式化

f"..{name}.. "

2.使用占位符

" %s" %(name)

3.拼接形式

"..",name,".."

运算符

算数运算符

    • * /

//:整数

%:取余

**:幂乘

关系(比较)运算符

> < >= <= == !=

用"=="判断两个变量是否相同的前提:变量类型相同

赋值运算符

= 等价于将某个值赋值给了某个变量

格式:x,y = y,x (原理是使用异或运算符实现)

对于变量自身进行操作:+= -= *= /= %=

逻辑运算符

and

or

not

成员运算符 -- 一版用在容器中 所属关系的表述

in:某个数据是否为容器的某个成员

not in

身份运算符

is 判断两个数据是否为同一个内存地址

id() 获取某个变量地址的整数形式

三目运算符

python中没有三目运算符,但会使用分支结构进行变形,当作三目用

(条件满足执行的结果) if 判断 else (条件不满足执行的结果)

内存:

相关推荐
MAGICIAN...8 分钟前
【java-软件设计原则】
java·开发语言
Ticnix9 分钟前
ECharts初始化、销毁、resize 适配组件封装(含完整封装代码)
前端·echarts
纯爱掌门人12 分钟前
终焉轮回里,藏着 AI 与人类的答案
前端·人工智能·aigc
JH307314 分钟前
为什么switch不支持long
java
twl16 分钟前
OpenClaw 深度技术解析
前端
崔庆才丨静觅19 分钟前
比官方便宜一半以上!Grok API 申请及使用
前端
星光不问赶路人27 分钟前
vue3使用jsx语法详解
前端·vue.js
天蓝色的鱼鱼31 分钟前
shadcn/ui,给你一个真正可控的UI组件库
前端
盐真卿32 分钟前
python第八部分:高级特性(二)
java·开发语言
布列瑟农的星空34 分钟前
前端都能看懂的Rust入门教程(三)——控制流语句
前端·后端·rust