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 (条件不满足执行的结果)

内存:

相关推荐
梦梦代码精2 小时前
BuildingAI vs Dify vs 扣子:三大开源智能体平台架构风格对比
开发语言·前端·数据库·后端·架构·开源·推荐算法
一嘴一个橘子2 小时前
mybatis - 动态语句、批量注册mapper、分页插件
java
组合缺一2 小时前
Json Dom 怎么玩转?
java·json·dom·snack4
seabirdssss3 小时前
《bootstrap is not defined 导致“获取配置详情失败”?一次前端踩坑实录》
前端·bootstrap·html
危险、3 小时前
一套提升 Spring Boot 项目的高并发、高可用能力的 Cursor 专用提示词
java·spring boot·提示词
kgduu3 小时前
js之表单
开发语言·前端·javascript
kaico20183 小时前
JDK11新特性
java
钊兵3 小时前
java实现GeoJSON地理信息对经纬度点的匹配
java·开发语言
jiayong233 小时前
Tomcat性能优化面试题
java·性能优化·tomcat