python

学习路径 https://www.cnblogs.com/cainiao-chuanqi/p/14328886.html

https://www.cnblogs.com/cainiao-chuanqi/p/9406421.html

加入全局变量

 

 

退出的命令 exit() 回车  quit() 回车

成功

 

 

Ctrl+s  保存

Ctrl+B 运行

第二种

 

 

第三种

 

 

 

 

注释

添加注释的代码通过⽤⾃⼰熟悉的语⾔,在程序中对某些代码进⾏标注说明,这就是注释的作⽤,能够⼤⼤增强程序的可读性

# 注释一行

 

 

“””

 多行注释

“””

 

 

快捷键 :ctrl+/ 注释

 

 

定义变量

  变量名 = 值    变量名⾃定义,要满⾜标识符命名规则。

  标识符命名规则是Python中定义各种名字的时候的统⼀规范,具体如下:

  • 由数字、字⺟、下划线组成
  • 不能数字开头
  • 不能使⽤内置关键字
  • 严格区分⼤⼩写

数据类型

检测数据类型的⽅法: type()

a = 1

print(type(a)) # <class 'int'> -- 整型

b = 1.1

print(type(b)) # <class 'float'> -- 浮点型

c = True   T大写

print(type(c)) # <class 'bool'> -- 布尔型

cc=Flase  F 大写

print(type(cc))

d = '12345'

print(type(d)) # <class 'str'> -- 字符串

e = [10, 20, 30]

print(type(e)) # <class 'list'> -- 列表

f = (10, 20, 30)

print(type(f)) # <class 'tuple'> -- 元组

h = {10, 20, 30}

print(type(h)) # <class 'set'> -- 集合

g = {'name': 'TOM', 'age': 20}

print(type(g)) # <class 'dict'> -- 字典

 

格式化输出

%s  字符串

%d  有符号的十进制整数

%f   浮点数

输出格式

Print自带换行,如果不希望换行可以取消print默认结束符\n

Print(end=””)

print(“….%s  …..%d” % (…. , …..,))

print(f”…..{…}, ….{…}, …{…}”)

技巧

   %06d,表示输出的整数显示位数,不足以0补全,超出当前位数则原样输出

   %.2f  表示小数点后显示的小数位数

 

 

转义字符

  \n :换行

  \t:制表符,一个tab键(4个空格)的距离

 

 

输入

在Python中,程序接收⽤户输⼊的数据的功能即是输⼊

  输入的语法 input(“提示信息”)

  当程序执⾏到 input ,等待⽤户输⼊,输⼊完成之后才继续向下执⾏。

在Python中, input 接收⽤户输⼊后,⼀般存储到变量,⽅便使⽤。

在Python中, input 会把接收到的任意⽤户输⼊的数据都当做字符串处理

      password=input("请输入您的密码:")

print(f"你输入的密码是{password}")

print(type(password))

 

转换数据类型

 

 

XXX=XXX

Print(float(XXX))

Print(type(float(xxx)))

运算符

  算术运算符

 

 

注意:混合运算优先级顺序: () ⾼于 ** ⾼于 * / // % ⾼于 + -

赋值运算符

 

 

单个变量赋值

num=1

print(num)

多变量赋值

多变量赋相同值

复合赋值运算符

 

 

比较运算符

  ⽐较运算符也叫关系运算符, 通常⽤来判断。

 

 

逻辑运算符

 

 

拓展

数字之间的逻辑运算

  a=0  b=1  c=2

#and运算符,只要有一个值为0,则结果为0,否则结果为最后一个非0数字

Print (a  and  b) #0

Print(b  and  c)#2

Print (c  and  b)#1

#or 运算符,只有所有值为0结果才为0,否则结果为第一个非0数字

Print(a  or  b)# 1

Print(a   or  c)# 2

Print(b  or  c) # 1

总结

算数运算的优先级

  混合运算优先级顺序:()高于**高于*/  //%高于+-

赋值运算符

  =

复合赋值运算符

  +=

  -=

优先级

  1. 先算复合赋值运算符右侧的表达式
  2. 再算复合赋值运算的算术运算
  3. 最后算赋值运算

比较远算符

判断相等:==

大于等于:>=

小于等于:<=

不等于:!=

   逻辑运算符

与:and

或:or

非:not

 

phtyon之控制条件if语句

If语句  注意缩进  https://www.cnblogs.com/cainiao-chuanqi/p/14329052.html

 

语法

  If条件

条件成立执行的代码1

条件成立执行的代码2

  …….

If…..else…

作用:条件成立执行if下方的代码;条件不成立执行else下方的代码

还可以进行多重判断和else配合使用,一般else放到整个if语句的最后,表示以上条件都不成立的时候执行的代码

拓展 age>=18 and age<=60 可以简化为 18<=age<=60

If嵌套执行流程

 

 

导出random模块

Import 模块名

   random,randint(开始,结束)

python之循环语句

在python中,循环分为while和for两种,最终实现效果相同

while语句 缩进

  计算1-100的累加和

  I=1

  Result=0

  While I <=100:

Result + =i

I+=1

输出5050

   Print(result)

计算1-100偶数累加和

  方法一:条件判断和2取余数为0则累加计算

  方法二:计数器控制

break  continue 是循环中满足一定条件退出循环的两种不同方式

区别  

   Break 终止循环

   Continue 退出当前一次循环继而执行下一次循环代码

While循环嵌套

 

 

Python之函数的使用

https://www.cnblogs.com/cainiao-chuanqi/p/14346891.html

Python之异常处理   https://www.cnblogs.com/cainiao-chuanqi/p/14347099.html

Python之模块的使用 https://www.cnblogs.com/cainiao-chuanqi/p/14347179.html

posted @ 2021-01-30 19:00  cccly  阅读(588)  评论(0编辑  收藏  举报