[TOC]
本文定位
适用对象
- 对 python 毫无了解,但又想用 python 解决问题的同学
- 默认大家知道一点编程的知识,不用太多
目标
- 希望能够帮助大家掌握基本的 python 语法,能够看懂 python 代码
- 尽量写的简单易懂,不纠结于书本概念
python基础知识
python格式预览
# 定义变量
a=1
# 定义函数
def add(x,y):
return x+y
python语法特点
- 简单易懂,与 普通英语 很相近
- 变量名、函数名等需要区分大小写,推荐使用字母和下划线的组合
- 变量可以直接使用,不用预先定义
- 注释用
#
号 - 用冒号和缩进表示函数、语句其中的内容
常用数据类型
- 数值,包括小数,整数,比如,
1
,3.5
- 字符串,用引号表示(包括单引号
'
,双引号"
),比如,'简书'
,"简书"
- 列表,类似于数组,用
[]
表示,比如,[1,2,3,2]
- 元组,类似于列表,但内容不能修改,用
()
表示,比如,(1,2,3)
- 字典,可以理解成带标签的数据,用
{}
表示,比如,{'姓名':'看过不后悔','年龄':28}
运算符
- 加减乘除,加
+
,减-
,乘*
,除/
- 是否相等,等于
==
,不等于!=
,加等于+=
- 是否属于,
in
,比如x in y
- 逻辑运算符,与或非,
and
or
not
与,and, x and y,即 x 与 y 都必须为成立
或,or,x or y,即 x,y 有一个成立就行
非,not x,即 x 的反面
语句
- 赋值语句,用
=
表示
a=2
- 判断语句,用
if ... elif ... else
表示
if 条件1:
语句1
elif 条件2:
语句2
else 条件3:
语句3
- 循环语句,用
for ... in
表示
for x in y:
语句
- 循环语句,用
while
表示
while 条件:
语句
函数
- 用关键字
def
定义,用return
返回值
def add(x,y):
return x+y
网友评论