python3基础语法

基础语法

本篇文章会持续更新

数值类型

Python数值类型用于存储数值,是不可变类型。可以表示任意大小的数字。
不可变数据类型:当该数据类型的对应变量的值发生了改变,那么它对应的内存地址也会发生改变,对于这种数据类型,就称不可变数据类型。
可变数据类型:当该数据类型的对应变量的值发生了改变,那么它对应的内存地址不发生改变,对于这种数据类型,就称可变数据类型。
整型(int):python3中只有整型int,没有long
浮点型(float):由整数部分与小数部分组成。
复数(complex):复数由实数部分和虚数部分构成,可以用a+bj(虚部),或者complex(a,b)表示。
字符串:字符串属于不可变序列。
(1)、转义字符:需要在字符中使用特殊字符是,python用反斜杠转义字符。

转义字符
(2)、字符串的运算:

操作符
+字符串连接
*重复输出字符串
[]通过索引获取字符串中字符
[:]截取字符串中的一部分
in如果字符串中包含给定的字符返回True
not in如果字符串中不包含给定的字符返回True

(3)、字符串的格式化输出:
例:

print("这是数字%d,这是字符串%s"%(a,b))

在这里插入图片描述
布尔类型:只有True和False两种值。
空值:空值用none表示

常量和变量

变量

变量在程序中就是用一个变量名表示,变量名必须是大小写英文、数字和_的组合,且不能用数字开头。
在python中不需要事先声明变量名及其类型,直接赋值即可创建各种类型的对象变量。
字符串和元组属于不可变序列,不能通过下标的方式来修改其中的元素值,试图修改元组中元素的值时会抛出异常。
:python采用的是基于值的内存管理方式,如果为不同的变量赋值相同的值,这个值在内存中只有一份,多个变量指向同一块内存地址。

常量

python中的常量通常用全部大写的变量名表示常量

运算符与表达式

算数运算符
运算符作用
**指数,执行对操作数幂的计算
//整除,其结果是将商的小数点后的数去掉
关系运算符

关系运算符用于两个值进行比较,运算结果是布尔类型。
关系运算符可以连用

逻辑运算符

python中有三种逻辑运算符,分别为与、或、非。

赋值运算符

赋值运算符只有一种——“=”

python标识运算符

标识符比较两个对象的内存位置

运算符作用
is如果操作符两侧的变量指向相同的对象计算结果为True,否则为False
is not如果两侧的变量操作符指向相同的对象计算结果为False,否则为True
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值