一张图学会python
网上搜索一张图学会python,虽然夸张,但是python基础的知识都包括在里面。还有这张图的内容是python2的,好像没有python3的;可能有,只是我没有找到。
总结一下Python入门基础知识
后缀
文件名用.py为后缀,python3文件名用中文也可以运行;python文件自己用的可以中文,如果线上项目或者多人合作的时候,就用英文命名。
注释
Python中单行注释以#开头,多行注释可以左右各三个单引号或者双引号。
行与缩进
python最具特色的就是使用缩进来表示代码块,不需要使用大括号{}。
缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。
不同级别缩进一般4个空格,也是一个tab键。
多行语句
Python 通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠()来实现。在 [], {}, 或 () 中的多行语句,不需要使用反斜杠()。
Print 输出
print 默认输出是换行的,如果要实现不换行需要在变量末尾加上end=。
input等待用户输入
执行下面的程序在按回车键后就会等待用户输入。
import 与 from...import
在 python 用import或者from...import来导入相应的模块。
将整个模块导入,格式为:import 模块名
将整个模块导入取别名,格式为:import 模块名 as 别名
从某个模块中导入某个函数,格式为:from 模块名 import 方法
从某个模块中导入多个函数,格式为:from 模块名 import 方法1, 方法2...
将某个模块中的全部函数导入,格式为:from 模块名 import *
变量
每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
字符串
多种字符串格式
列表、元组、集合、字典
type() 函数
len()函数
返回对象(字符、列表、元组、集合、字典等)长度或项目个数。
for...in..和range()
pass 语句
pass是空语句,是为了保持程序结构的完整性。不做任何事情,一般用做占位语句。
函数定义和使用
类的定义和使用
一张图学会python