阅读该教程需要一定的编程基础,或者在"老司机"的指导下阅读。
作者&&历史
下面这位大胡子名叫 Guido von Rossum,就是python语言的作者,网上有很多写关于他和python的文章了,我看过且认为写的最好一篇叫《python简史》,感兴趣的童鞋可以搜索下这篇文章,我就不再重复写了哈。
基本语法
1、数据类型
整数(int)
a = 10
浮点数(float)
a = 3.1415926
布尔值(True/False)
a = True
字符串(string)
a = 'hello world'
可以使用内置函数type()查看数据类型
type(a)
2、数据结构
序列
字符串
元组
列表
共同特征:索引、切片、使用"+"或"*"进行合并、len()函数计算元素个数
索引:
lang = ['python', 'java', 'golang']
| | |___索引为2
| |
| |__索引为1
|
|____索引为0
切片:
lang[1]
lang[-1]
合并:
lang = lang + lang
len()函数:
len(lang)
内置函数:
使用dir()查看内置函数
字典
lang = {'python': 1, 'java': 2, 'golang': 3}
运算
+、-、*、/、%、**
流程控制
逻辑与、逻辑或、逻辑非
if语句
循环语句(for、while)
函数
函数的特征:接受0个或多个参数、可以有返回值或没返回值、可以多次调用
语法:
定义函数:
def plus(n, m):
print n + m
调用函数:
plus(2, 5)
补充:函数的作用域
包和模块
python用pip管理包
安装/删除示例:
pip install requests
pip uninstall requests
接下来学什么?
标准库
web框架
面向对象
标准
领取专属 10元无门槛券
私享最新 技术干货