python3

显示输入: input
分隔符: sep=’***’
查看类型: type
str int 同类型拼接
字符串格式化:
%s
%d
%f
%%
% 一个参数省略 ()

n+=1
n*=1
i++ 语法错误
++i 正正为正

自增自减运算:

import this python之禅,亦做人的道理

运算符:

标准 ±*/ // (商) % (模运算,求余)
divmod(5,3) 商和余都得 **
比较 < <= = > >=
支持连续比较: 20>15>10

布尔值:
逻辑 and not or

5>3 and 10>5
not 5>3 False

数字:布尔值 整型 浮点数
非数字的数据: 列表 元祖 字典 集合
NONE 字符串

8进制: 0o11
8
10: 默认
16: 0x11
17
2: 0b11
3

0x231=21616+3*16+1=561
0o82=66 #报错8进制数没有8
\n 回车
“”" “”" 原样输出

’ * 30
‘=’ * 50 #字符串通过
实现重复

‘t’ in py_str not in #判断关系

[] 下标0开头,-1结尾标
【2:4】 取23
【2:3】 取2 #range同理
【2:】 2取到结尾
【:2】 从头开始取到1
【::1】 步长为1
【::-1】 步长为-1,从右向左取
【1::2】

列表:

l1+[30]
[10, 20, ‘tom’, ‘jerry’, 30] #拼接,本身不影响
l1[2][1]
‘o’

l2=[[‘tom’,20][‘heery’,e0]] #列表套小列表

列表可变:

列表选项:
l1.append #追加
l1.copy #复制
l1.extend #合并成一个对象
l1.insert #插入元素
l1.remove #删除
l1.sort #排序
l1.clear #清空列表
l1.count #统计结果
l1.index #索引
l1.pop #删除最后一个元素
l1.reverse #对列表中的元素进行反向排序

例:

l1.append(200)
l1.copy():

l1=[1,2,3]
l2=l1.copy()
l2[1]=2
print(l1) print(l2)
l2[0]=‘aaa’
print(l1) print(l2)
print(id(l1)==id(l2)) False
如上,l2改值,l1也变,同值
l1改,l2 不变
但是id False说明内存l2独立,复制了一部分内容
数据变化,共享内存相当于‘等号赋值’
l2第二层变化,l1第二层也变化

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值