zoukankan      html  css  js  c++  java
  • python 的基础 学习 第三

    1,in ,not in 

    判断子元素是是否在原字符串(字典,列表,集合)中,主要是用在检测敏感字

    print('a' in 'abcchhhhd')
    有则返回True,
    print('j' in 'abcchhhhd')
    没有则返回False
     
    主要是用在检测敏感字
    comment = input("请输入你的评论:") while True: if '血腥' in comment: print("请重新输入:") break

    2,控制流程 之 while ....else 之深入

         如果循环被break 打断,程序就不会走else语句,否则就走else语句

    flag =True
    while flag:
        if flag == True:
            print('欢迎学习python')
            break
        else:
            print('呵呵呵')
    flag =True
    while True:
        if flag == True:
            print('欢迎学习python')
        if flag == False:
            print('hhhh')
        else:
            print('呵呵呵')

    3,  格式化输出 

    name =input("请输入你的姓名:")
    age =input("请输入你的年龄:")
    hobby =input("请输入你的爱好:")
    msg ="我的姓名叫%s,年龄是%d,爱好是%s"%(name,int(age),hobby)
    print(msg)

    先看上面的代码,其中%s代表字符串的占位符,%d是数字的占位符,这时候必须在年龄一行输入数字,否则程序会报错。

    这里有个问题如果,程序里有两个%%,这时候怎么办呢?

    name =input("请输入你的姓名:")
    age =input("请输入你的年龄:")
    hobby =input("请输入你的爱好:")
    msg = "我是%s,年龄%d,爱好是%s,目前学习进度为80%%"%(name,int(age),hobby)
    print(msg)

    还有一种字典的格式化输出模式,dic 字典输出

    dic ={'name':'yu','age':33,'hobby':'like'}
    msg ="我叫%(name)s,年龄%(age)d岁,爱好%(hobby)s,"% dic
    print(msg)

    4,基本运算符

           运算符

      计算机可以进行的运算有很多种,可不只加减乘除这么简单,运算按种类可分为算数运算、比较运算、逻辑运算、赋值运算、成员运算、身份运算、位运算,今天我们暂只学习算数运算、比较运算、逻辑运算、赋值运算

          算数运算

    以下假设变量:a=10,b=20

    比较运算

    以下假设变量:a=10,b=20

    赋值运算

    以下假设变量:a=10,b=20

    逻辑运算

    针对逻辑运算的进一步研究:

      1,在没有()的情况下not 优先级高于 and,and优先级高于or,即优先级关系为( )>not>and>or,同一优先级从左往右计算。

           2,

          x or y , x为真,值就是x,x为假,值是y;

                 x and y, x为真,值是y,x为假,值是x。

  • 相关阅读:
    Spring初次整体了解及一篇SpringBoot的稿子。。。
    JAVA日志框架log4j和slf4j
    初学SpringBoot之三
    初学SpringBoot之二
    初学SpringBoot之一
    (转)SWITCH_ROOT
    (转)initrd和initramfs的区别
    (转)三星HDMI驱动框架解析
    (转)linux内存分析
    (转)linux中挂载IMG文件
  • 原文地址:https://www.cnblogs.com/yzxing/p/8602924.html
Copyright © 2011-2022 走看看