Python_面向过程_01

-注释: 就是对程序的解释 方便大家阅读代码
(1)注释的分类:

    1)单行注释 #

  2)多行注释 ''' ''' 或者 """ """

(2)利用注释来进行排错
(3)注意点:注释的嵌套


-代码块: python特有的语言特点
    以冒号作为开始,用缩进划分作用域,这样的结构称之为代码块,是一个整体
if 5==5 :
    print("hahaha...")
    print("gggg...")

-变量
(1)变量的含义:可以改变的量 具体指 内存中的一块存储空间
(2)变量的声明 三种
(3)变量的命名
字母数字下划线 首字符不能是数字
严格区分大小写 且不能使用关键字
变量命名有意义 不要使用中文哦哦

 

-python的标准数据类型
(1)Number:(int float bool complex) 数字类型
(2)String 字符串类型
(3)List 列表类型
(4)Tuple 元祖类型
(5)Set 集合类型
(6)Dict 字典类型

int : 整数类型 (正整数(各种进制) 负整数 0)
float: 浮点数类型 (1普通小数,2科学计数法表示的小数 a = 3e-5 #3e-05 )
bool: 布尔值类型 (真和假)
complex: 复数类型 (声明复数的2种方法) (复数用作于科学计算中,表示高精度的数据,科学家会使用)
例:

complexvar = 4+3j
complexvar = complex(4,-3)

-自动类型转换:当2个不同类型的数据进行运算的时候,默认向更高精度转换
    数据类型精度从低到高:bool int float complex

-强制类型转换:
-->Number 部分
    int : 浮点型 布尔类型 纯数字字符串
    float: 整型 布尔类型 纯数字字符串
    complex: 整型 浮点型 布尔类型 纯数字字符串
    bool: ( 容器类型数据 / Number类型数据 都可以 )

-->容器类型部分
    str: ( 容器类型数据 / Number类型数据 都可以 )
    list: 字符串 元祖 集合 字典
    tuple: 字符串 列表 集合 字典
    set: 字符串 列表 元祖 字典 (注意:相同的值,只会保留一份)
    dict: 使用二级列表 或 二级元祖 或 二级集合(注意:里面放元祖)


-关于变量的地址
-->Number 部分
以下规律仅对当前linux的python3.5版本负责
    1.对于整型而言,-5~正无穷都是相同的id标识,其他的不是
    2.对于浮点数而言,非负数的变量id在值相同的情况下是相同的
    3.布尔值相同的情况下,id标识一定相同
    4.复数的id标识都不相同(在 实数+虚部 这样的结构中)



-->容器类型部分
    5.对于字符串而言,只要字符串的值相同,那么对应的id标识一定相同
    6.列表,元祖,字典,集合无论什么情况 id标识都不同,空元祖的id标识一样。


-运算符
(1)算数运算符: + - * / // % **
(2)比较运算符: > < >= <= == !=
(3)赋值运算符: = += -= *= /= //= %= **=
(4)成员运算符: in 和 not in (针对于容器型数据)
(5)身份运算符: is 和 is not (检测两个数据在内存当中是否是同一个值)
(6)逻辑运算符: and or not
(7)位运算符: & | ~ ^ << >>

-分支结构
(1)单项分支 if 条件表达式: ...
(2)双项分支 if 条件表达式: ... else: ...
(3)多项分支 if 条件表达式: ... elif: ... elif ... else: ...
(4)巢状分支 if 条件表达式: if 条件表达式 ....(条件分支的互相嵌套)

-循环结构
(1)while 循环结构
(2)for...in... 循环结构

 

 

补充:

  复数:如果一复数 由二部分组成 实部+虚部 4+ 3j  

  j:如果一个数的平方等于-1   那么这个数就是j

# 第一种声明复数的方式

complexvar = 4+3j

 

# 第二种声明 复数的方式
complexvar = complex(4,-3)

 

posted @ 2018-07-28 15:12  bling_bling_star  阅读(100)  评论(0编辑  收藏  举报