写了一个python文件,想在终端中运行:windows+r(或者cmd)输入python+想要运行的py文件所在的目录 即可。
参考博客:
https://www.jianshu.com/p/0bf4
https://blog.csdn.net/zhizunyu2009/article/details/
激活地址:
http://idea.lanyus.com/
1.有时候我们需要用户输入age,salary等信息,输入的数据应该是数字组成的,由于input输入的信息都是str类型,所以我们可以使用age.isdigit()来检验输入的数据必须合格~;
2.如果程序执行到某一步,想要退出程序,可以使用exit("error,and will quit~);
3.python3中是没有int 和 long 之分的;
之前说过对于字符串的操作都会产生一个新的字符串,但是列表的操作比如append却是对原列表进行操作;
作用于原来列表,在列表的末尾增加元素;
需要提供的参数是要插入的元素,以及该元素想要插入的索引位置
运行结果:
需要提供的参数是一个可迭代的对象!,最终插入的结果是在列表的末尾依次插入该可迭代对象中的元素
运行结果:
注意上面当extend()中的参数是list对象时,插入到原列表的元素是list中的一个个元素!而不是[1],[2],[3]这种结构
运行结果:
是因为int不是可迭代对象!,不能作为extend方法的参数,因为123 int类型不是由1 2 3 三个数组成的,而是123是一个数字,整体
用于删除list的元素,传入的参数是所要删除元素的索引,不写索引,默认删除最后一个元素,并且该方法是有返回值的,返回值就是所要删除的元素值
运行结果:
运行结果:
运行结果:
运行结果:
由于L已经被删除了,所以再运行只会报错
运行结果:
运行结果:(就是把原来0 1 位置的元素去掉,用新的属于迭代对象中的元素去填充)
所以如果按照索引来修改,元素需要对应(只能是一个),如果是按照切片来修改,前后元素个数不需要对应,只是会把索引对应位置的元素去掉,用迭代对象中的元素去填充!
len(): list长度;
.count(): 求某一个元素出现的次数
.index(): 查找某一个元素的索引(字符串除了index()外还有find()方法)
.sort(): 对list进行排序(有比较意义的)(默认从小到大排序)
.sort(reverse=True) :参数reverse改为True后,可以从大到小倒排序
.reverse():可以实现原有list的反转(不是排序)
这里在强调一下,str字符串对象是不可以赋值操作的!要想修改字符串中的值可以使用str.replace()方法~

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/156595.html