zoukankan      html  css  js  c++  java
  • Python基础篇 -- if while 语句

    2.7 if语句

    # 单纯if
    if 条件:
    	代码块
    当条件成立,执行代码块
    # 二选一
    if 条件:
    	代码块1
    else:
    	代码块2
    #当条件为真,执行代码块1,否则执行代码块2
    
    # 多选一   没有else的时候选择 0 个或 1 个,有else 就选1 个
    if 条件1:
    	代码块1
    elif 条件2:
    	代码块2
    elif ......
    else:
        代码块
    
    # 多选  可以选所有,也可以一个都不选
    if 条件:
    	结果
    if 条件:
    	结果
    if 条件:
    	结果
    if 条件:
    	结果
    
    
    # 嵌套:   if..else可以无限嵌套,尽量控制在3-5之内," == "表示判断
    if 条件:
    	if 条件:
    		if 条件:
    
    

    2.8 while循环

    while 条件:
    	代码块(循环体)
    else:  #当条件为假时,执行else
    	代码块2
    

    ​ 流程:判断条件是否为真.如果为真,执行代码块.然后再次判断条件是否为真,如果为真,继续执行代码块......直至判断条件 为假,循环退出.

    ​ while True: 死循环,永远停不下来

    2.9 格式化输出

    s1 = "我叫%s, 今年%d岁了, 我喜欢%s" % ('sylar', 18, '周杰伦')  # 之前的写法
    
    #  % 占位符: 声明占位的类型 %s -- 字符串  %d/%i -- 整型  %% 转义 成为普通的%   %() 不能多,不能少,一一对应
    
    name = input("name")
    print(f"alex{name},{'aaa'}")
    #  打印结果是  alexname,aaa
    #  f"{}" 大括号里的内容一般都放变量 字符串单引号  3.6版本及以上才能使用
    
    s1 = "我叫{}, 今年{}岁了, 我喜欢{}".format("周杰伦", 28, "周润发")  # 按位置格式化
    
    s1 = "我叫{0}, 今年{2}岁了, 我喜欢{1}".format("周杰伦", "周润发", 28)  # 指定位置
    
    s1 = "我叫{name}, 今年{age}岁了, 我喜欢{singer}".format(name="周杰伦", singer="周润
    发", age=28)   #指定关键字
    
    name = "XXX"
    xingrong = "666"
    s = name + "是一个很" + xingrong + "的人"   #这句话就是一个格式
    print(s)
    
    name = "XXX"
    xingrong = "666"
    s = "%s是一个很%s的人" % (name, xingrong)
    print(s)
    
    name = "XXX"
    age = "22"
    hobby = "足球"
    s = "我的名字是%s,我今年%s岁了,我喜欢%s!" % (name, age, hobby)    # %d 占位必须是数字,%s可以接受任何数据类型
    print(s)
    
    print(我叫%s,已经学习了15%%的Python内容) % (name)   # 当字符串中出现了占位符,想要使用%,必须写成%%
    
  • 相关阅读:
    spring boot 中@Mapper和@Repository的区别
    yarn和npm的对比以及yarn的使用
    vue环境搭建
    小白的springboot之路(六)、跨域解决方案CORS
    DWR3.0框架入门(1) —— 实现ajax
    DWR3.0框架入门(3) —— ScriptSession的维护及优化
    DWR3.0框架入门(2) —— DWR的服务器推送
    Freemarker入门案例
    dom4j生成和解析xml文件
    struts2拦截器-自定义拦截器,放行某些方法(web.xml配置)
  • 原文地址:https://www.cnblogs.com/Agoni-7/p/10981900.html
Copyright © 2011-2022 走看看