python特点:简单易学,面向对象(具有封装继承多态的特点),解释性(在开发阶段不需要编译),编译性,跨平台(linux,mac,windows),高级编程语言,免费开源,易维护,互动的,挣钱的,比较火的,很多人学不会的。
path配置:我的电脑-属性-高级系统配置-环境变量-path,添加python的安装路径
’\xd6\xd0\xce\xc4′中文乱码问题:(1)右下角 utf-8
(2)setting-Editor-File Encoding-(Gloabal /project Encoding -utf-8)
(3)#encoding=utf-8在文件的最上面
标识符的命名规则:包括字母 下划线 数字
不能以数字开头
不能包括关键字
大小写敏感
长度无限制
关键字:import def for from in print if and else elif or del pass 自己总结
单行注释#
多行注释:''' '''
用户输入:input
int long float 复数(complex)
多变量赋值:a=b=c=9
a,b,c='hello','world',100
s='helloworld'
print(s[1:3])#包前不包后
a=5
print('hello%s'%a)
判断字符是否在字符串中 用 in
第一个字符大写:
计算某个字符出现的次数
将所有的字符转换为小写/大写
返回字符串中最大的字母
返回字符串中最小的字母
删除末尾的空格
列表:
【】
访问列表的值:索引下标 元素可以修改
删除列表 del
截取 [start:end]包左不包右
列表元素的个数
列表元素的最大值/最小值
将元组转换为列表
末尾添加新的对象
添加整个的列表 extend
统计某个元素出现的次数
对象插入列表 到索引的前面
排序 从小到大
元组:
()
访问元组的元素
元组的元素不可以修改
删除元组
元组的截取
就是如果没有中括号 或者小括号 或者大括号 默认为元组
计算元组的元素个数
返回元素最大值/最小值
将元组转换为列表
字典:
{}
访问元素
删除字典 del
只删除全部元素 不删除字典引用 clear
int float string 之间的转换
算术运算符:+ - * / % // **
比较运算符:><>=<= == !=
赋值运算符:+= -= *= /= %= = **= //=
逻辑运算符:or and not
成员运算符:int not int
身份运算符: is is not
elif引入包 time
时间 打印本地时间
时间格式化:print(time.strftime('%Y-%m-%d ',time.localtime()))
def
通过函数名直接调用
参数 :不定长参数 可变参数 不可变参数
引入包:import from import
return
匿名函数的定义以及调用: f=lambda x,y:x*y
print(f(2,3))
path配置:我的电脑-属性-高级系统配置-环境变量-path,添加python的安装路径
’\xd6\xd0\xce\xc4′中文乱码问题:(1)右下角 utf-8
(2)setting-Editor-File Encoding-(Gloabal /project Encoding -utf-8)
(3)#encoding=utf-8在文件的最上面
标识符的命名规则:包括字母 下划线 数字
不能以数字开头
不能包括关键字
大小写敏感
长度无限制
关键字:import def for from in print if and else elif or del pass 自己总结
单行注释#
多行注释:''' '''
用户输入:input
int long float 复数(complex)
多变量赋值:a=b=c=9
a,b,c='hello','world',100
s='helloworld'
print(s[1:3])#包前不包后
a=5
print('hello%s'%a)
判断字符是否在字符串中 用 in
第一个字符大写:
计算某个字符出现的次数
将所有的字符转换为小写/大写
返回字符串中最大的字母
返回字符串中最小的字母
删除末尾的空格
列表:
【】
访问列表的值:索引下标 元素可以修改
删除列表 del
截取 [start:end]包左不包右
列表元素的个数
列表元素的最大值/最小值
将元组转换为列表
末尾添加新的对象
添加整个的列表 extend
统计某个元素出现的次数
对象插入列表 到索引的前面
排序 从小到大
元组:
()
访问元组的元素
元组的元素不可以修改
删除元组
元组的截取
就是如果没有中括号 或者小括号 或者大括号 默认为元组
计算元组的元素个数
返回元素最大值/最小值
将元组转换为列表
字典:
{}
访问元素
删除字典 del
只删除全部元素 不删除字典引用 clear
int float string 之间的转换
算术运算符:+ - * / % // **
比较运算符:><>=<= == !=
赋值运算符:+= -= *= /= %= = **= //=
逻辑运算符:or and not
成员运算符:int not int
身份运算符: is is not
elif引入包 time
时间 打印本地时间
时间格式化:print(time.strftime('%Y-%m-%d ',time.localtime()))
def
通过函数名直接调用
参数 :不定长参数 可变参数 不可变参数
引入包:import from import
return
匿名函数的定义以及调用: f=lambda x,y:x*y
print(f(2,3))