Python编程基础 一
原创
©著作权归作者所有:来自51CTO博客作者wx63118e2bb7416的原创作品,请联系作者获取转载授权,否则将追究法律责任
Python编程基础
Python基础语法格式,表达式与声明
Python解释器简介
解释器是一种让其他程序运行起来的程序,Python解释器将读取程序,并按照其中的命令执行,得出结果,实际上,解释器是代码与机器的计算机硬件之间的软件逻辑层
Python基础语法格式
注释
单行注释:# 快捷键: ctrl +/
多行注释: 选中多行 ctrl+/ '''
行与缩进
Python中使用 :+空格 代表代码块
if True:
print ("True")
else:
print ("False")
- 声明: 变量的创建和赋值
- 表达式:具有返回结果的
- exec: 执行声明语句
- eval: 执行表达式
关键字,标识符,标准操作符
关键字
显示Python中所有关键字
import keyword
print(keyword.kwlist)
转存失败重新上传取消
合法标识符
- 数字,下划线,字母构成
- 不能使用关键字
- 不能数字开头
- 避开内置电池中的函数
使用驼峰命名法,常量大写+下划线 , 变量见名知意
引用的建立与解除
标准操作符
算术运算符:
//: 取商
% : 取余
**: 平方
比较运算:
== : 判断是否相同
!= : 判断不同
>= <=
成员运算符
in : 判断是否在里面
not in: 判断是否不再里面
赋值
多重赋值: a=b=100
多元赋值:a,b,c=100,200,300
交换赋值: a,b=b,a
标准数据类型
- Number 数字
- String 字符串
- List 列表
- Tuple 元祖
- Set 集合
- Dictionary 字典
Python3的六个标准标准数据类型中:
- 不可变数据3个: Number,String, Tuple
- 可变数据:List Dictionary, Set
Python内置电池简介
所谓Python内置电池就是Python标准库中的模块
#类型
type(obj) : 查看一个obj的类型
isinstance(obj, cls): 查看obj是不是cls的instance
issubclass(subclas, supcls): 查看subcls是不是supcls的子类
#类型转换
chr(i) 把一个ASCII数值,变成字符
ord(i) 把一个字符或者unicode字符,变成ASCII数值
oct(x) 把整数x变成八进制表示的字符串
hex(x) 把整数x变成十六进制表示的字符串
str(obj) 得到obj的字符串描述
list(seq) 把一个sequence转换成一个list
tuple(seq) 把一个sequence转换成一个tuple
dict(),dict(list) 转换成一个dictionary
int(x) 转换成一个integer
long(x) 转换成一个long interger
float(x) 转换成一个浮点数
complex(x) 转换成复数
Python中三种赋值方式
=, shallow copy , Deep copy
import copy
b=a # 进行赋值
c=copy.copy(a) # 保持引用
d=copy.deepcopy(a) # 深拷贝