Python基础语法与知识

  1. 输出:print()
  2. python中常用的6种值:
  3. 字面量:写入代码的固定值就是字面量
    • 字符串:str num = "小成xxx"
    • 整数:int num = 1727 整数前面要加0必须变成字符数“00381”
    • 浮点数:float num = 3.1212177
  4. 转换字面量:
    • 字符串:str(num)字符串本身不能转其他的
    • 整数:int(num)整数转浮点数是m.0
    • 浮点数:float(num)浮点数转整数会丢失精度
  5. 运算符图:
  6. 查看字面量的类型以及语法:type(变量名) print(type(变量名))
  7. 字面量格式化及语法:
    • 字符串:%s print("--- %s--- " % (num))精度:没有
    • 浮点数:%f print("--- %f ---" % (num))精度:%m.nf要求小数点后几位:.nf
    • 整数:%d print("--- %d ---" % (num))精度:%md m<num前面就空m格
  8. 快速格式化及语法:f"{}" print(f"{字面量}和{运算}")
  9. 输入及语法:input()输入的都是字符串,有需要的话可以转换字面量
  10. 注释及语法:# 单行注释 #要加空格规范
"""
    多
    行
    注
    释
      """
  1. 布尔类型及比较图:布尔bool True为真,本质上1表示 False为假,本质是0表示
  2. 判断及语法if_elif_else:
num1 = 1  numa = 3 ssa = 56 num =4          # 嵌套
if num == 1:        if num==1:             if ssa < num:
    print("是=1")       print("是=1")          print()
                    elif nuam > 5:              else:
                        print("是小于5")            print()
                    else:                       if num1 == 1 : 
                        print()                     print() 
                                                if numa > 1:
                                                    print()
                                                elif: num > ssa:
                                                    print()
                                                else:
                                                    print()

13. while循环及语法:可以加if判断嵌套

i = 0                     # 嵌套             # 不加
while i<100:                 while i<=100:     i += m 为无限循环
    print("我莱克油")            print()
    i += 1                       i += 1
                                 j = 0
                                while j< 10
                                    print()
# 九九乘法表                         j += 1        
i=1
while i <=9:
    z=1
    z += 1
    while z<=i:
        print=(f"{z} * {i}={z * i}\t",end='') 
    i += 1
    print() 

14. for循环及语法:for 临时变量 in 待处理数据集序列range语法 while与for循环可以互相嵌套

for x in nmu:        for x in range(n,m,x)    # 嵌套
                                               for x in range(n,m)
    print(f"{x}")         print(f"{x}")         print()
                                                    for k in range(n,m)
                                                        print()  
#九九乘法表
i=1
for x in range(1,10)
    for j in range(1,x+1)
        print(f"{x} * {j}={x * j}\t",end='')

15. 函数的定义: 代码中自定义的可以随意使用,用来实现特定功能的代码段 def 16. 函数使用与语法:

  • 函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。
  • 函数内容以冒号起始,并且缩进
  • return[表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 语法案例:
def x():       def f(f,x):             def s(s,q,s)
    print()        print(f"{f+x}")         if s>q:
                                               print(










)
               
x()            f(2,1)


本文章使用limfx的vscode插件快速发布