• Python开发【第四篇】语句与函数


    语句 statement

    语句是由一些表达式组成,通常一条语句可以独立的执行来完成一部分事情,并且形成结果。

    多条语句写在一行内要用分号分开

    例子:

    print('hello world')		#这是一条语句
    x = 100+200	#这是语句
    print(x) #这是语句
    

    基本输入函数input

    语法:input("提示字符串")

    作用:从一个标准输入设备上读取输入的字符串(不包含换行符)

    说明:返回用户输入的字符串,提示字符串可以不写

    例子:

    #此示例示意用input函数得到用户输入的字符串
    s = input("请输入内容:")
    print(s)
    

    基本输出函数print

    语法:print(value,[sep='',end=' ',file=sys,stdout,flush=False])

    作用:将一系列的值以字符串形式输出到标准输出设备上(默认是屏幕)

    参数选项:

    ​ sep 两个值之间的分隔符,默认为一个空格

    ​ sep输出完毕后在字符串末尾自动添加一个字符串,默认为换行符' '

    ​ file 文件流对象(默认为sys.stdout)

    ​ flush 是否立即进行输出

    判断语句

    if语句的作用

    让程序根据条件选择性执行某条语句或者某些语句

    语法:if 真值表达式1:

    ​ 语句块

    说明:如果真值表达式成立,执行语句块里的内容

    例子 :

    a = 1
    if a == 1:
        print('YES')
    
    else语句的作用

    让程序根据条件选择性执行某条语句或者某些语句

    语法: if 真值表达式1:

    ​ 语句块

    ​ else:

    ​ 语句块

    说明:如果真值表达式不成立,执行else下面的语句块

    else语句可以有0个或者1个,且只能放在if语句的最后

    例子:

    a = 1
    if a == 2:
        print('YES')
    else:
        print('NO')
    
    elif语句的作用

    让程序根据条件选择性执行某条语句或者某些语句

    语法:if 真值表达式1:

    ​ 语句块

    ​ elif 真值表达式2:

    ​ 语句块

    ​ else:

    ​ 语句块

    说明:elif 语句可以有0个或者多个,且只能放在if语句的后面

    例子:

    a = 1
    if a == 0:
        print('YES0')
    elif a == 1:
        print('YES1')
    else:
        print('NO')
    
    a = 1
    if a == 0:
        print('YES0')
    elif a == 1:
        print('YES1')
    elif a == 2:
        print('YES2')
    elif a == 3:
        print('YES3')
    else:
        print('NO')
    
    if 语句嵌套

    if语句本身是由多条子句组成的一组复合语句,if语句可以作为语句嵌套到另一条复合语句内部

    例子:

    YF = int(input("请输入月份"))
    if 1 <=YF <= 12:
        print('输入正确')
        if YF <= 3:
        	print('春季')
        elif YF <= 6:
            print('夏季')
        elif YF <= 9:
            print('秋季')
        else:
            print(;冬季)
     else:
        print('你的输入有误')
    

    pass语句

    语法:pass

    作用:用来填充语法空白

    十四:布尔运算

    not
    and
    or

    布尔非 not

    语法: not x

    作用:对x进行布尔取非,如bool(x)为True,则返回False,否则返回False

    不是真,就是假

    不是假,就是真

    例子:

    x = True
    not x
    False
    x = False
    not X
    True
    

    布尔与 and

    语法:x and y

    作用:优先返回假值对象,当x的布尔值为False时,返回x,否则返回y

    注:x ,y 代表表达式

    例子:

    True and True #True
    True and False #False
    False and True #False
    False and False #False
    

    都为真才为真,只要一方为假都为假

    布尔或 or

    语法:x or y

    作用:有限返回真值对象,当x为True时返回x,否则返回y

    例子:

    True or True #True
    True or False #True
    False or True #True
    False or False #False
    

    只要有一方为真结果就为真

  • 相关阅读:
    ACM 2的N次方
    文件默认打开方式 转
    java 的 一点记录
    zhuan 漫谈C语言及如何学习C语言
    eclipse
    code::blocks
    心态决定命运_no excuses, suck it up, obey your teacher
    uml_2_application and viso application
    paint conflict with lingoes
    stm learning record
  • 原文地址:https://www.cnblogs.com/pyliuwei/p/11658467.html
Copyright © 2020-2023  润新知