python编程从入门到实践笔记(一):1~4章

变量的命名规则

  1. 变量名只能包含字母、数字以及下划线,可以以下划线开头,但是不能以数字开头。
  2. 变量名不能包含空格,以下划线_表示空格
  3.  不要使用python中的关键字以及函数名用作变量名
  4. 变量名应既简短又具有描述性
  5. 慎用小写字母l以及大写字母O,因为容易被看成数字1与数字0。(这点无比同意!!!)

建议:尽量使用小写的python变量名。

 

traceback:是一条记录,指出了解释器尝试运行代码时,在什么地方陷入了人困境。

 

字符串

  • 在python中,被引号括起来的都是字符串,引号可以是单引号,也可以是双引号。
  • 方法:python可对数据执行的操作。如name.title(),即让python对变量name执行方法title()指定的操作(首字母大写)。每个方法后面跟一对括号,这是因为方法通常需要额外的信息来完成其工作。这种信息是在括号内提供的。Upper(),全部大写,lower()全部小写。
  • python使用+号合并字符串
  • 编程中的空白泛指任何非打印字符,如空格、制表符\t,换行符\n。删除空白也是重要的,因为末尾带有额外的空白的同一串字符往往是不同的, 使用rstrip()方法可暂时删除末尾的空白,删除结果存回变量后即可永久删除。lstrip()删除开头的空白,strip()删除两端的空白。

 

数字

  • 使用浮点数时无需考虑其行为,但是其结果包含的小数位数可能是不确定的。
  • Str()将非字符串值表示为字符串
  • 注释:使用#表示

 

列表

  • 列表是一系列按照特定顺序排列的元素,在python中以[ ]表示。列表中可以包含多个元素,因此取名的时候用复数比较好。
  • 对列表元素的访问通过索引完成。注意列表的第一个元素的索引为0,而不是1。在不知道列表长度的情况下,对于最后一个元素,索引比较特殊,指定为-1,如果列表为空,会返回错误信息。同理,-2返回倒数第二个元素,以此类推。
  • 创建的列表大多数是动态的,可以进行元素的增删。
    • 在末尾增加元素可以使用append(value)方法,insert(index,value)方法可以在列表中的任意位置添加新元素,但需要指定新元素的索引与值。
    • 如果知道要删除的元素在列表中的位置,可以使用del语句。Pop(index)方法在删除列表末尾元素后,还可以接着使用,在()内加上索引后,可以删除列表中任意位置的元素。Remove()方法用于知道元素值,但不知道元素位置的情况,删除的元素也可以接着使用,但是它值删除第一个指定的值,如果要删除的值可能在列表中出现多次,就需要使用循环判断。
  • 列表的组织方法:
    • sort()方法永久性排列,按字母顺序排列。设置reverse=True,将按字母反序排列。
    • Sorted(),能够按照特定的顺序显示列表元素,同时不影响在列表中的原始排列顺序。
    • reverse()方法,反转列表元素的排列顺序
    • len()方法返回列表的长度,这时的计数是从1开始的。
  • .for 循环
magicians=['a','b','c','d']

for magician in magicians:

    print(magician)
  • 创建数字列表
  • range()生成数字
for value in range(1,5):

    print (value)

生成1,2,3,4。不包括5。

  • List[range()]生成数字列表
  • min(),max(),sum():列表统计计算
  • .列表解析

square=[value**2 for value in range(1,11)]

  • 切片
  • 创建切片:列表名[第一个索引:第二个索引+1]
  • 负数索引可以返回距离列表末尾相应距离的元素,因此可以使用负数索引输出列表末尾的任何切片,如player[-3:0],返回列表最后三个元素
  • .元组

python将不能修改的值称为不可变的,不可变的列表即为元组。以()来标识。

元组的修改通过对整个元组重新定义实现。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值