Python—语句

Posted wf-aiyouwei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

 

 

【附加知识点:\\t \\n \\】

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

   示例:

   print \'1 2 3\'

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

       

 

   print \'1\\t2\\t3\'

   print \'10\\t20\\t30\'  ##因为值表符,所以对的很齐

       

 

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

   示例:

   print \'hello \\n 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

以上是关于Python—语句的主要内容,如果未能解决你的问题,请参考以下文章

python013 Python3 循环语句

“python if”语句可以多条件判断吗?

Python常用语句都有哪些?

Python学习总结

python基础-----------条件语句,循环语句

python语句和语法