《Python学习笔记》阶段一之基础学习

版权声明:欢迎转载但需要附上原博客链接 https://blog.csdn.net/qq_37746725?assign_skin=skin-ink https://blog.csdn.net/qq_37746725/article/details/81062460

1.注释 #或者''' ''' 或者""" """;

2.输出函数print("");

3.代码块。用冒号作为开始,具有相同缩进的代码。缩进需要相同类型,tab和空格(4个)不一样;

if 5==5:

    print("")

    print("")

if False:

    print("")

    print("")   #没有花括号,以冒号开始,以缩进划分

print("")

4.变量 声明变量的三种方式

 a="fan"

a,b=100,200

a=b=c=100


5.变量的命名 字母数字下滑线 首字符不能是数字

6.变量的类型

 number(int  ,float,bool,complex(复数)声明的方式为complex(4,-3)或者com=4+3j)


 #type 是获取这个变量的类型 #id 是获取这个变量的内存地址

intvar=123

print(type(intvar)) 

print(intvar)

print(id(intvar))

floatvar=1.4e-2
print(floatvar)
print(type(floatvar))
print(id(floatvar))


complexvar=complex(4,3)
print(complexvar)
print(type(complexvar))

print(id(complexvar))

-注释: 就是对程序的解释 方便大家阅读代码
(1)注释的分类:1)单行注释 #  2)多行注释 ''' ''' 或者 """ """
(2)利用注释来进行排错
(3)注意点:注释的嵌套




-代码块: python特有的语言特点
以冒号作为开始,用缩进划分作用域,这样的结构称之为代码块,是一个整体




-变量
(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种方法) (复数用作于科学计算中,表示高精度的数据,科学家会使用)


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


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


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


    
-关于变量的地址
    -->Number 部分
    以下规律仅对当前linux的python版本负责
    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...  循环结构
                                                      

 



























猜你喜欢

转载自blog.csdn.net/qq_37746725/article/details/81062460