Python基本类型及语法

Python变量及基本类型

变量
变量名=值
例:age=23

基本类型
整数(int)
布尔(bool)
浮点(float)
字符串(str)
空值(None)

字符串格式化符号
%%百分号标记
%c字符及asc||码
%s字符串
%d整数
%u无符号整数
%o八进制
%x十六进制
%X十六进制大写字符
%e浮点数字
%E浮点数字
%f浮点数字(用小数点)
%p指针

输入输出
input()输入
print()输出

Python复杂数据类型

列表[]
列表重元素可增删改,并且类型可不一致
删除使用del
例:del list[0]

元组()
与列表类似,但不可修改元素

字典{}
键值对形式,使用键值访问数据

数据运算

运算符
=赋值符
+=加法
-=减法
*,/,%同上
**幂运算
//取整除

位运算符
&按位与
|按位或
^按位异或
~按位取反
<<左移动
’>>‘右移动

逻辑符
and与
or或
not非

成员符
in是否有值
not in是否没有值

身份符
is是否引用同一个对象
is not是否引用不用对象

if表达式

if 条件:
	语句
elif 条件
	语句
else
	语句

循环结构
break;跳出循环
continue;跳出本次循环
pass;空语句

while 条件:
	操作

in操作符,用于在序列中找到某值

for 变量 in 序列:
	操作

函数

自定义函数

def 名称(参数):
"函数_文档字符串"
函数指行语句
return [expression]

字符串函数
string.count(str,beg=0,end=len(string)) 返回str在指定范围出现的次数
string.encode(encoding=‘utf-8’,errors=‘strict’) 以指定格式编码string
string.endswith(obj,beg=0,end=len(string)) 检查指定范围内字符串是否以obj结束
string.find(str,beg=0,end=len(string)) 检查指定范围内是否包含str
string.format() 格式化字符串
string.index(str,beg=0,end=len(string)) 同find方法,若str不存在则返回异常
string.isdigit() 判断是否只包含数字
string.islower() 是否包含区分大小写的字符
string.isspace() 是否只包含空格
string.join(seq) 将seq合并为一个字符串
string.relace(str1,str2,num=string.count(str1)) 将string中str1替换为str2
string.split(str="",num=string.count(str)) 以str为分隔符切片string
string.startswith(obj,beg=0,end=len(string)) 检查指定范围内是否以obj开头
string.title() 返回标题化的string
string.upper() 转大写

集合常用函数
.add() 添加
.clear() 清空
.discard() 删除,若没有不会报错
.pop() 随即删除某元素,返回元素
.remove() 删除目标元素,若没有报错
s.difference(b) 取s中有但b中没有的元素,返回集合
s.interesection(b) 返回s,b交集
s.issubset(b) 判断s是否是b的子集
s.issuperset(b) 判断s是否是b的父集

list(s)将s转换为列表
str(s)将s转化为字符串
tuple(s) 将集合转化为数组

常用函数
print()格式化输出
type()查看类型
len()返回长度

  • 7
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

PROBIE_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值