导图社区 python快速入门
python的一些基本常识,简单的一些运算符号
读书笔记《营销就这么简单:24堂有效营销策略课》杨响华
社区模板帮助中心,点此进入>>
python思维导图
Java日常技术
java中io流图解
Java继承与多态
职场必看!Java编程思想思维导图
python留言网站
Python入门
python基础知识点简单总结
J2EE复习大纲
《C语言程序设计》思维导图
python快速入门
特点
python区分大小写、Cat与cat不一样
使用空格或制表符缩进分割代码块
python中的一切皆是对象
变量命名要求
只能包含数字、字母、下划线,且不能以数字打头
不能包含空格
不能将python的关键字和函数名作为变量名
关键字:False None True and as assert async await break class(类) continue def del elif else except finally for from global if import in is lambda nonlocal not or pass(占位符) raise return try while with yield
数据类型
int 整数
float 浮点数
str 字符串
bool 布尔型
True Flse
基本运算符
+ 加法
- 减法
* 乘法
/ (浮点数出发)
// 整除,向下取整
% 取余
** 幂
增强型赋值运算符
+=
-=
*=
/=
//=
**=
%=
a+=代表a+a=
比较运算符
==
!= 不等于
>
<
>=
<=
逻辑运算符
or 或
and 与
not 非
选择结构
单分支选择
多分枝选择
数字
int,float,bool,complex(复数)
list(列表)
列表中的元素是任意类型,包括列表类型
可以进行添加,删除,索引,切片等操作
定义列表用中括号
方法
添加 applend(值) 添加到末尾
添加 insert(索引,值) 添加到指定位置
删除 remove(值) 删除指定的值
删除 pop(值) 默认删除最后一个元素
删除 del(索引)
查询 列表名[索引或切片]
tuple(元组)
元组和列表在结构上没有什么区别,为之一的差别是元组是只读的,不能修改
元组用()来表示
set(集合)
集合最好的应用是去重。集合没有特殊的表示方法,而是通过set函数转换成集合
添加 add(值)
set(要转换的对象)
删除 remove(值)
清空 clear()
str(字符串)
字符串是不可改变的,要想改变字符串,就需要重新创建对象
字符串可以用单引号,双引号和三引号
print()打印时,可以添加参数end='任意字符串'
input达到键盘录入
可以通过索引或切片获取子字符串
格式 字符串对象[start,end,step]
函数
转换成字符串 str()
得到字符串的长度 len()
通过指定的字符将字符串分割,默认是空白字符 split()
作用和split相反,将一系列字串连接起来 join()
将字符串转换成相应的Unicode编码 ord()
将十进制数字转换成对应的字符 chr()
字符串的替换 replace()
dict(字典)
以键值对的方式存储
添加,修改 对象名['键'] = 值
删除 del(字典对象[键])
访问 对象名['键']
循环结构
while循环
for循环
break 跳出循环
continue 结束本次循环,进入下一次循环
自定义函数的声明
函数的调用
lambda表达式
实际也是生一个对象
是一种简单的,在同行中使用的函数的方法
只能包含一个表达式,不能包含复杂的语句,该表达式的计算结果就是返回值
基本用法
lambda 参数1,参数2,...:表达式
案例
eval()函数
用来执行一个字符串的表达式,并返回计算结果
语法