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。

  • 相关阅读:
    POJ 3258 (NOIP2015 D2T1跳石头)
    POJ 3122 二分
    POJ 3104 二分
    POJ 1995 快速幂
    409. Longest Palindrome
    389. Find the Difference
    381. Insert Delete GetRandom O(1)
    380. Insert Delete GetRandom O(1)
    355. Design Twitter
    347. Top K Frequent Elements (sort map)
  • 原文地址:https://www.cnblogs.com/yzxing/p/8602924.html
Copyright © 2011-2022 走看看