Python基础,,python基础一.


python基础

一.python数据类型和变量

1.Integral类型

整型布尔型

2.浮点类型

浮点数 3.141复数 3+4j十进制数字

3.字符串

二.命令惯例

单一下划线开头变量名(_x) 不会被from module import * 语句导入单下划线开头的变量,标明是一个受保护(protected)的变量,原则上不允许直接访问,但外部类还是可以访问到这个变量。前后有下划线的变量名(__x__) 是系统定义的变量名,对python解析器有特殊的意义以两个下划线开头但不以下划线结尾的变量名(__x) 是本地变量交互式环境下,变量名‘’_‘‘ 用于保存最后表达式的结果

注意 :变量名没有类型,对象才有

三.常用的数据类型

1.序列类型

列表 使用[]创建,例如[‘12‘,‘123‘,‘dsf‘]元组 使用()创建,如(‘one‘,‘two‘)字符串也属于序列类型

2.集合类型

集合

3.映射类型

字典

注意的事项

字典是可变对象,而元组是不可变的对象组合数据类型也是对象,所以可以嵌套实质上,列表和元组并不是真正存储数据。而是存放对象引用python对象可以具有其可以被调用的特点方法(函数)元组,列表和字符串等数据结构是有’大小的‘,其长度可以用内置函数len()测量。

四.逻辑操作符

4组操作符

1.身份操作符

is :判断左边对象的引用是否相同于有右边的引用,也可以和None进行,

2.比较操作符

< ,> ,<= ,>= ,!=,==

3.成员操作符

in 或not in :测试成员关系

4.逻辑运算符

and or not

五.常见的流程控制

ifwhilefor...intry

六.输入和输出

输入

    input()

    raw_input()

输出

    python3:print()函数

    python2:print 语句

七.对象的比较

三种比较

值比较

    对象中的数据是否相同

身份比较

    两个变量名引用的是否为同一对象

类型比较

    两个对象的类型是否相同

八.核心数据类型

数字

    int long float complex bool

字符

    str, Unicode

列表

    list

字典

    dict

元组

    tuple

文件

    file

其他类型

    集合(set),frozenset,类类型,None

九.类型转换

将非字符型类型转换为字符

    str() repr() format()

转为整数

    int()

转为浮点数

    float()

将子串s转为列表

    list(s)

将子串s转为元组

    tuple(s)

将子串s转为集合

    set(s)

将子串转换为不可变集合

    frozenset(s)

创建字典

    dict(d)

注意 :d必须是(key,value)的元组序列

将整数转为字符

    chr()

将字符转为整数值

    ord()

将帧数转换为16进制字符

    hex()

将整数转为二进制字符

    bin()

将数值转为8进制

    oct()

Python基础

评论关闭