python学习笔记(一)

Python学习笔记(一)

交互模式 调试

命令行模式 .py文件 一次性所有代码

1.Syntaxerror 语法错误(全英符号)  pep8

2.tab 四个空格缩进

3.大小写敏感

r’表示’ ’内部字符串默认不转义

布尔值 true false

空值 none

dir(_builtins)查看内置函数

变量名可用中文字母开头

x,y=y,x

字符串

“ ”   ‘ ’

“””  “””

转义字符

末尾\表示还没结束

随机数

Import random  

random.randint(1,10)

X=random.getstate()

Random.setstate(x)

数字类型

精准

Import decimal

a=decimal.Decimal(‘0.1’)

b=decimal.Decimal(‘0.2’)

复数  1+2j

X=1+2j

X.real      x.image

1.0        2.0

X//y 地板除 3//2=1

           -3//2=-2

X==(x//y)*y+x%y

divmod(x,y)=(x//y,x%y)

(从左往右)短路逻辑和运算符优先级

3and4  3

3or4   4

0and3  0

0or4   4

Print(“a”)if age <18 else print(“b”)

循环

for each in “fishc”:

print (each)

While i<len(“fishc”):

Print(“fish[i]”)

I+=1

Range(stop)       Range(start,stop)        Range(start,stop,step)

整型

 for i in range(11)

列表 序列

最后一个-1

切片 rhyme[0:3]

rhyme[:3]前三

rhyme[3:]后三

rhyme[:] 全部

rhyme[0:6:2] rhyme[::2]

[1,3,5]

Rhyme[::-1]倒序输出

增删改查

Append()

heros.append(“a”) 一个

heros.extend[“a”,”b”,”c”] 多个

Heros.remove(“c”) 多个 删除第一个

Heors.pop(2)

Heros.clear

切片

S[len(s):]=[6]     [1,2,3,4,5,6]

Insert方法

s=[1,3,4,5]

  1. insert(1,2)  [1,2,3,4,5]
  2. insert(0,0)  [0,1,3,4,5]

列表可变 字符串不变

元素替换 heros[4]=”A”

Reverse() 原地反转排序

Heros.index(“a”) 索引

Heros[heros.index(“a”)]=“A”

Index(x,start,end)

浅拷贝

Nums_copy1=nums.copy()

Nums_copy2=num[:] “切片”

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值