python快速上手

阅读该教程需要一定的编程基础,或者在"老司机"的指导下阅读。

作者&&历史

下面这位大胡子名叫 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框架

面向对象

标准

  • 发表于:
  • 原文链接:https://kuaibao.qq.com/s/20181201G0UPPK00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券