python基础

第2章:变量和简单数据类型
每个变量都存储了一个值,在程序中可随时修改变量的值,而python将始终记录变量的最新值。
变量的命名和使用:数字、下划线、字母,但是不能以数字打头;不能使用空格,但是可以以下划线分割单词;python关键字和函数名不能用作变量名;变量名应即简短又具有描述性;谨慎使用小写字母i和大写字母O。
使用变量名避免命名错误,如message—mesage,name ‘mesage’ is not defined.
字符串就是一系列字符。
在Python中用单引号或者双引号括起来的都是字符串。
变量名.title()——首字母大写;变量名.upper()—全部字母大写;
变量名.lower()—全部字母小写。
拼接字符串如 字符串+“ ”+字符串,即python使用加号+来拼接字符串。
使用制表符 \t 或换行符 \n 来添加空白;
删除字符串末尾多余的空白用变量名.rstrip();
删除字符串开头的空白用变量名.lstrip();
同时删除字符串两端的空白用.strip()。
使用字符串时避免语法错误,引号使用不当,invalid syntax。
数字,使用函数str(23)将数字转变为字符串。
can’t convert ‘int’ object to str implicitly。
3/2=1,3.0/2=1.5,3/2.0=1.5,3.0/2.0=1.5。
注释: #
第三章:列表简介
列表由一系列按特定顺序排列的元素组成。所以列表有索引,字符串没有。里面的数字可以是字符串或者数字。
用方括号 [ ] 来表示列表,并用逗号分割其中的元素。列表名一般使用复数的形式。
要访问列表元素,可指出列表的名称,再指出元素的索引,并将其放在方括号内。索引正着从0开始,倒着从 -1 开始。
修改列表元素 列表名[索引]=新的值
在列表末尾添加元素 列表名.append(新元素)
在列表中插入元素 insert(索引,值)
使用del语句删除元素 del 列表名[索引]
使用方法pop()删除元素 变量名=列表名.pop() 可删除列表末尾的元素,并让你接着使用它。
弹出列表中任何位置处的元素 变量名=列表名.pop(索引)
根据值删除元素 列表名.remove(值),方法remove()只删除第一个指定的值,如果要删除的值在列表中重复出现,就需要使用循环。将值存储在变量中,使用这个变量告诉python将哪个值从列表中删除,最后值从列表中删除了,但它还存储在变量中。
使用方法sort()对列表进行永久性排序。 如字母大小。参数 reverse=True代表相反的顺序。
使用方法sorted() 对列表进行临时排序。
列表名.reverse()反转列表元素的排列顺序。
第四章:操作列表
遍历整个列表,使用for循环,从列表中取出一个值,并存储在变量中。这个变量可任意命名,然而尽量选择对描述元素有意义的名称。
创建数字列表
使用函数range()创建数字列表 list(range(1,5))
使用range()时还可指定步长,range(2,11,2)
对数字列表执行简单的统计计算 min(列表名),max(列表名),
sum(列表名)
列表解析 squares = [value**2 for value in range(1,11) ] 要使用这种语法,列表名 = [定义一个表达式,用于生成你要存储到列表中的值,接下来,编写一个for循环,用于给表达式提供值]
切片:players[1:4] players[:4] players[2:] players[-3:]
遍历切片,可在for循环中使用切片
复制列表 列表名=列表名[:] 得到两个列表
列表名=列表名 这两个变量都指向同一个列表
元组 不可改变的列表是元组,使用圆括号()括起来。可使用索引来访问元组的值,也可使用循环遍历整个元组。
修改元组变量,虽然不能修改元组的元素,但可以给存储元组的变量赋值。如message=(200,20), message=(100,10)
利用空行将程序的不同部分隔开

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值