• Python 语法基础(2)


    一、流程控制语句

    if 是关键字

    #格式如下
    if 条件 :
        内容
    
    • if 分支语句
    if 3>2:
    
    • if else 语句
    if 3>2:
    else :
    
    • if if elif语句
    if 5>4:
    elif 4>3:
    elif 3>2:
    else:
    
    • if 嵌套语句
    if 3<5:
        if 4<5
        print("这就是循环")
    

    二、循环语句

    while 语法

    whil是关键字

    #语法格式如下
     while 条件 :
        循环体
    

    1break 是跳出整个循环
    2.continue 跳出本次循环,继续下次循环
    3.pass 是占位语句,不做任何事情
    4.可以使用if语句控制循环

    for循环 语法

    for 关键字 i 变量 in关键字 要迭代的对象 :

    #语法格式如下
    for   变量  in 迭代对象 :
        循环体
    

    三、格式化输出

    • %s str 类型的
    • %d 和%i 都是数字类型

    格式化输出条件

    name=input("名字:")
    
    age=input("年龄:")
    
    msg ='姓名:%S,年龄:%i'%(name,int(age))
    
    print(msg)
    

    格式化输出第二种

    msg='''
    _______________
    姓名:%s
    年龄:%d
    性别:%s
    职业:%s
    距离成功还有99%%
    _______________
    '''%('SkyRabbit',20,'男','程序猿')
    
    
    print(msg)
    
    • 注意!其他格式化输出方法

    3.6及以上的python才可以的方法

    name=input("名字:")
    age=input("年龄:")
    msg=f'姓名:{name},年龄:{age}'
    print(msg)
    

    四、初始字符编码

    • ascii 美国

    256 没有中文

    一个字节 8位

    • abk 中国

    中文 2字节 16位
    英文 1字节 8位

    • unicode 万国码

    2个字节 16位

    4个字节 32位

    • utf-8 可变编码

    英文 1字节 8位
    欧洲 2字节 16位
    亚洲 3字节 24位

    • windows系统的cmd是gbk

    • linux系统 终端是utf-8

    • mac 使用Utf-8

    • 单位转换

    • bit位

    • bytes字节

    • 1B==8bit

    • 单位大小

    • 1B == 8bit

    • 1024B = 1kB

    • 1024kB = 1MB

    • 1024MB = 1GB

    • 1024GB = 1TB

    五、运算符的认识

    优先级别

    ()>not >and >or

    • 比较运算符
    > 
    < 
    <= 
    >= 
    #  == 比较两边的值
    #  is 比较两边的内存地址
    == 
    !=
    
    • 赋值运算符
      += 
      -=  
      /= 
      //= 
      *= 
      **=
      %=
    
    • 成员运算符
    in  #存在
    not in #不存在
    
    • 逻辑运算符
    #and运算 两个都为真 取后面的
    #and运算 两个都为假 取前面的
    and 
    #or运算 两个都为真 取前面的
    #or运算 两个都为假 取后面的
    or
    not
    
    • 算数运算符
    +
    -
    *
    / python2 除数是整数  python3是小数点
    **
    %  
    //整除 (地板除数)
    
    
    道,可道,非常道;名,可名,非常名。
  • 相关阅读:
    希望走过的路成为未来的基石
    第三次个人作业--用例图设计
    第二次结对作业
    第一次结对作业
    第二次个人编程作业
    第一次个人编程作业(更新至2020.02.07)
    Springboot vue 前后分离 跨域 Activiti6 工作流 集成代码生成器 shiro权限
    springcloud 项目源码 微服务 分布式 Activiti6 工作流 vue.js html 跨域 前后分离
    spring cloud springboot 框架源码 activiti工作流 前后分离 集成代码生成器
    java代码生成器 快速开发平台 二次开发 外包项目利器 springmvc SSM后台框架源码
  • 原文地址:https://www.cnblogs.com/SkyRabbit/p/11202881.html
Copyright © 2020-2023  润新知