python学习笔记

python学习笔记

因为懒得看文字教程,所以找了小甲鱼的教学视频,很通俗易懂适合新手。
这里推荐一下各个教程连接吧:

IDLE
  • alt+m回到上一条语句
  • alt+p跳到下一条语句
概述
  • python没有大括号,用缩进表示层级
  • 变量不需要声明,可以直接用
  • BIF(built-In functions)内置函数,如input
  • 字符串可以用单双印号
  • 输出避免用转义单引号字符,可以“ let’s ”,单双印号叠用
  • ??原始字符串,可以让字符串内的内容直接打印出来,不需要转义str = 'r'C:\now',会正常显示该路径
函数
  • input("tips")读取字符串,其中“tips”是提示符

  • int()把字符串等类型d东西转化为整型(‘150’->150),小数则截断处理

  • random.randint(1,10)生成1到10内的随机整数
  • type(a)返回变量a的类型
  • isinstance(a,str)判断变量a是否为str类型
  • /除法,//整除,**幂运算(优先级比左侧的高,比右侧的低,-3**2==-9),
  • len()返回字符串或数组的长度
  • rang([start,]stop[,step=1]),BIF,生成一个从start(默认0)到stop-1参数的值的序列
  • continue终止当前循环(continue后面的东西忽略)并进入下一轮循环
条件语句
if guess == 8:
    print("right")
else:
    print("wrong")
print("game finish")
if 条件:
    内容
elif 条件:
    内容
small = x if x<y else y
循环语句
while 条件:
    内容
for 目标 in 表达式
word="hello"
for i in word
    print i
断言
assert max>1000
检查点,一旦返回假,会自动结束程序
列表

类似数组,但可以存储不同类型的

  • 混合列表mix = [1,3,'sd',[12,32]]
  • 空列表empty = []
  • list.append(123)在列表末加入一个元素123
  • list.extend([1,2,3])在列表末加入多个元素(一个列表)
  • list.insert(pos, 123)把123插入到pos位置
  • list.remove(123)把元素123从列表list中删除
  • del list[1]把第一个元素删除,也可以使用del删除整个列表
  • name = list.pop(pos)把pos位置的(默认最后一个)元素弹出,并作为返回值
  • list[start : end]列表分片,返回位置start~end-1的元素列表,start默认0,end默认最后一位。拷贝列表时可以用list2 = list[ : ],若直接赋值,则只是多了一个别名list2.
  • 列表可以直接进行比较,按字典序比较,优先比较两者的第一个元素
  • list可以用+进行拼接
  • list * 3将列表内容复制3次。可以使用*=对自身操作
  • 123 in list判断元素123是否在列表list中,只能检测一层,列表中的列表中的123是不能检测到的
  • list.count( member )检查memeber在列表中出现的次数
  • list.index(member)返回member在列表中第一次出现的位置,可以规定范围list.index(member, start, end)
  • ·list.revers()`翻转列表
  • list.sort([fun,][key],[reverse=false])从小到大排序,可选择翻转,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值