您的位置:首页 > 编程语言 > Python开发

Python 基础知识点整理

2017-07-23 19:10 447 查看
基于廖雪峰python学习网站整理:

https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000

数据类型:
与c/c++
相同
对于单个字符的编码,Python提供了ord()函数获取字符的整数表示,chr()函数把编码转换为对应的字符:



str包含多少个字符,可以用len()函数

 
存储:
Python内置了字典:dict的支持  
比list

如同c++
STL中的 map容器

详解: http://blog.csdn.net/sizaif/article/details/75944141
用法:



 
list  d ={'a': 25,0:63.25,'b':fhdhdf} 
输出 print("is %(a)f"%d) 
类似于数组

若要取最后一个元素,除了计算索引位置外,还可以用-1做索引,直接获取最后一个元素:d[-1]
添加末尾  d.append()

插入到指定的位置 d.insert(1, 'Jack')

删除list末尾的元素 d.pop()

删除指定位置的元素 d.pop(i)

list元素也可以是另一个list  
例 s = ['python', 'java', ['asp', 'php'], 'scheme']

条件判断
 if : …elif….else…  
执行2行

 
输入:
a=raw_input("please input")/或者
a= input()  注input返回的是
str 类型

运算:
做除法运算  10/3 
结果为3.333333 
若整除10//3 (地板除)

余除 %

+ ,-,+=,-=
类似

循环:
for x in …循环 

 就是把每个元素代入变量x,然后执行缩进块的语句。
range()函数,可以生成一个整数序列,再通过list()函数可以转换为list。比如 
range(5)生成的序列是从0开始小于5的整数:
list(range(5))
[0, 1, 2, 3, 4]
 range(101)就可以生成0-100的整数序列
while循环

 while n > 0:
    sum = sum + n
    n = n - 2
print(sum)
 
 
函数:
定义函数 用 def functionName(arguments): suite     callable(functionName)
可用来测试 函数是否可调用



内置函数,
可直接调用 abs,max ,min
等 ---查看地址  
https://docs.python.org/3/library/functions.html#abs



基础知识 后续添加 ing.....

 
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: