• Python—语句


    ####python中的语句###

    1.变量的命名

    命名原则:名字要见名知意

       1)可以由字母,下划线和数字组成

       2)不能以数字开头

       3)不能和关键字重名

      示例:(可以这样命名)  first_name

    驼峰命名法:

       1)大驼峰:每一个单词的首字母大写   如:FirstName LastName

       2)小驼峰:每一个单词以小写字母开始,后续的单词的首字母大写   如:firstName  lastName

    2.if条件语句

    语句格式1:

       if 要判断的条件:

    条件成立的时候,要做的事情

    ......

       else:

    条件不成立的时候,要做的事情

    ......

       注意:if和else语句以及各自的缩进部分都是一个完整的代码块,每一个条件完成后在后面 加 :

    语句格式2:

       if 要判断的条件1:

    条件成立的时候,要做的事情

    ......

       elif 要判断的条件2:

    条件成立的时候,要做的事情

    ......

       else:

    条件不成立的时候,要做的事情

    ......

       注意:elif和else都必须和if联合使用,不能单独使用

    语句内容:

    1)两个条件并列的时候,用 and 连接两个条件

       if 条件1 and 条件2    ##当两个条件都成立时,进入if语句

    2)两个条件满足一个就可以的时候,用 or 连接两个条件

       if 条件1 or 条件2    ##当两个条件有一个成立时,进入if语句

    注意:当条件不成立的时候,会返回false;当条件成立的时候,会返回true

    示例:

       is_employee = False

       if not is_employee:

    print '非本公司员工,禁止入内'

    【附加知识点:电脑出随机数】

       python中,要使用随机数,首先需要导入随机数模块--'工具包'

       导入模块后,可以直接在模块名称后面敲一个'.',然后按Tab键,会提示该模块中包含的所有函数  import random

       注意:在导入工具包的时候,应该将导入的语句,放在文件的顶部

    因为这样可以方便下方的代码,在任何需要的时候,使用工具包中的工具

    random的使用方法:

       random.randint(a,b)   ##返回[a,b]只见的任意一个整数,包含a和b

    ranfom的应用:

       random.randint(1,10)     ##从1~10中随机的一个数

       random.randint(10,10)    ##结果永远只会是10

       random.randint(20,10)    ##这样写是错误的,上限应该大于下限

       random.randint(20,10,-1)  ##但是这样写就是对的,相当于是,倒着读取数字,也就相当于是从10~20

    3.while条件语句

    规则:

       python中的计数方法,常见的技术方法有两种,可以分为:

    自然计数法(从1开始) -- 更符合人类的习惯

    程序计数法(从0开始) -- 几乎所有的程序语言都选择从0开始计数

       因此,大家在编程时,应该尽量养成习惯,除非需求的特殊要求,否则循环的计数从0开始

       

       循环计算:

    在程序开发中,通常会遇到利用循环重复计算的需求(利用CPU的强大之处,完成相应的复杂的计算)遇到这种情况:

    1).在while上方定义一个变量,用于存放最终的计算结果

    2).在循环体内部,每次循环都用最新的计算结果,更新之前定义的变量

    语句格式:

       while 需要满足的条件:

    条件成立的时候,执行的操作

    示例:

    1)循环输出5次 hello,python

       i = 0

       while i <= 5:

    print 'hello,python'

    i += 1

           

    2)计算0~100的数字的总和

       num = 0

       sum = 0

       while num <= 100:

    sum = sum + num   ( sum += num )

    i += 1

       print '0~100的数字的总和为:%d' %sum

           

    4.break语句

       某一条件满足的时候,退出当前的循环,不再执行后续的所有操作

       在循环体内部,我们可以增加额外的条件,在需要的时候,跳出循环

    示例:

       i = 0

       while i < 10:

    if i == 3:

       break

    print i

    i += 1

       print 'over'

    结果:输出 0 1 2

           

    5.continue语句

       继续,持续。当我们的代码遇到continue关键字的时候,代码会跳出当前的循化,执行下一次的循环

    示例:

       i = 0

       while i < 10:

    if i == 3:

       continue

    print i

    i += 1

       print 'over'

    结果:输出 0 1 2 4 5 6 7 8 9

           

    6.实现命令行提示符雏形

       import os

       while True:

    cmd = raw_input('[kiosk@test~]$')

    if cmd:

       if cmd == 'exit':

    print 'logout'

    break

       else:

    print 'run %s' %cmd

    os.system(cmd)

    else:

       continue

    【附加知识点:

    1) 在控制台输出一个值表符,协助我们在输出文本时候,在垂直方向保持对齐

       示例:

       print '1 2 3'

       print '10 20 30'    ##这两行的输出是没有对齐的,显得很乱

           

       print '1 2 3'

       print '10 20 30'  ##因为值表符,所以对的很齐

           

    2) 在控制台输出一个换行符

       示例:

       print 'hello westos'

       输出:hello

    westos

           

    7.for循环语句

    for循环的语法:

       for i in 循环的范围:

    循环体

    ......

    循环的范围: 可以range()来表示循环的范围

       示例:

       range(5)   ##[0,1,2,3,4]

       range(7)   ##[0,1,2,3,4,5,6]

       range(1,5)      ##[1,2,3,4]    

       range(1,10,2)   ##[1,3,5,7,9]   ##1~10中的奇数

       range(2,11,2)   ##[2,4,6,8,10]  ##1~10中的偶数

    range()的语法:

       range(stop): 0~stop 1

       range(start,stop): start~stop 1

       range(start,stop,step): start~stop step(步长)

    示例:输出1~5

       for i in range(5):

    print i

  • 相关阅读:
    4.23计算机网络
    CF436F Banners
    CF1467C Three Bags
    LG P3247 [HNOI2016]最小公倍数
    LG P5473 [NOI2019] I 君的探险
    LG P3261 [JLOI2015]城池攻占
    LG P4149 [IOI2011]Race
    LG P3181 [HAOI2016]找相同字符
    SP7258 SUBLEX
    SP1811 LCS
  • 原文地址:https://www.cnblogs.com/wf-aiyouwei/p/9594477.html
Copyright © 2020-2023  润新知