我的Python笔记知识点总结
来源:互联网 发布:elsevier是什么数据库 编辑:程序博客网 时间:2024/05/22 13:50
参考书《python编程从入门到实践》
编辑器:pycharm
Python版本:2.7
Python编程简洁明了,比起c++等编程,容易上手得多,也没那么多复杂的定义命名的问题。
最爽的是不用再不停地打{ },而是用缩进代表代码块。相当于用缩进代替{ }。
但是要注意的是,在Python中一定要严格控制缩进的量。一定要打相同数量的空格或者tab制表符。而且空格和tab键不要混用。(个人喜欢tab缩进)
而且python没有c和c++中可恶的分号;容易出各种bug的分号。。。直接以换行代替分号。。简洁明了。。
python简直太友好了。。。。
一、铺垫
Python中‘ ’和“ ”没区别,都是引号
name.title()中.后面是方法的意思。每个方法后面都会有小括号。
title()的意思是字符串的首字母大写
upper意思是全部大写
lower全部小写
用+合并几个字符串
\t缩进 \n换行
二、列表
列表用[ ],字典用{ },元组用()
(1)列表元素操作
列表之间元素用逗号分开snack=['shanghaojia','kebike','yatudou']
访问元素直接bicycles[1]就是访问第二个元素。注意索引是从0开始数的。
修改列表元素,直接指出即可。例snacks[1]='leshi'
添加元素用append是添加到列表末尾。snacks.append('sanzhisongshu')
插入元素insert()可以在列表任意位置添加元素snacks.insert(1,'panpan')其中1代表位置,从0开始数的
删除元素:根据索引号删除用del。方法del snacks[1] 从列表中删除后的值不可以再用
pop()删除列表任意位置元素snacks.pop(0) 删除元素后还可以继续用
根据值删除元素用remove()用法snacks.remove('kebike')
确定列表长度len(snacks)
按照字母顺序对列表排序snacks.sort()排序过后不可逆
按照字母相反顺序对列表排序snacks.sort(reverse=True)
sorted()临时排序,并不改变原列表顺序
注意:sorted(snacks)是函数,snacks.sorted()是方法
只有sorted()可以用print sorted(snacks)。而sort().reverse等方法不可以直接print sort(snacks)
(2)列表操作
遍历列表for snack in snacks: 一定记得冒号,循环后面都会加冒号
print snack
使用range()函数生成一系列数字。例如
for num in range(1,5):
print num输出是1 2 3 4,是从1开始,到4,是到第二个数字的前面一个停下。即4
range()还可以指定步长,例如nums=list(range(2,11,3))则2是开始值,11是终止值,3是步长。输出为2 5 8 11
列表可以直接求值max() min() sum() **代表乘方
写累了。。。歇一下。。。过两天继续写。。写到54页,该写切片了
- 我的Python笔记知识点总结
- python的知识点总结
- 【Python学习笔记(三)】:爬虫用到的知识点总结
- Graphviz总结我的知识点
- python的学习知识点总结
- 我的python笔记
- 总结我的笔记
- Unicode Python encode decode的知识点总结
- python知识点总结
- python小知识点总结
- python知识点总结--上篇
- python知识点总结--中篇
- python字典--知识点总结
- python知识点总结
- Python 基础教程 知识点总结
- Python知识点总结
- python 常用知识点总结
- Python基础知识点总结
- Diffie-Hellman秘钥交换算法到Oakley密钥算法
- Generate Parentheses--LeetCode
- Android攻防二
- IntelliJ远程调试教程
- 数据结构实验之栈与队列三:后缀式求值
- 我的Python笔记知识点总结
- WIN DLL
- IDEA中搭建struts2项目
- 11 cookie&&session的学习笔记
- Linux下查看文件精确到秒的修改时间
- poj 3468 线段树
- poj1094 Sorting It All Out
- js中for循环的作用域;函数调用的理解;数组对象的理解;
- 输出乘法顺序表