Python—语句,,####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—语句

评论关闭