博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python—语句
阅读量:5338 次
发布时间:2019-06-15

本文共 2793 字,大约阅读时间需要 9 分钟。

####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

转载于:https://www.cnblogs.com/wf-aiyouwei/p/9594477.html

你可能感兴趣的文章
webpack 4 简单介绍
查看>>
《数据结构》--第6章图
查看>>
导数的四则运算
查看>>
计算两个时间戳之间相差的时间
查看>>
微服务框架SpringCloud(Dalston版)学习 (一):Eureka服务注册与发现
查看>>
mybatis 迭代map
查看>>
基于等待队列及poll机制的按键驱动代码分析和测试代码
查看>>
Win7+Ubuntu11.10(EasyBCD硬盘安装)
查看>>
Being a Servlet: request AND response(Head First Servlets and JSP)
查看>>
Archiving(Chapter 10 of Cocoa Programming for Mac OS X)
查看>>
View Controllers(Chapter 7 of iOS Programming: The Big Nerd Ranch Guide)
查看>>
管理之道:教学相长--教亦学,学亦教
查看>>
获取当前文件路径和父级路径
查看>>
ubuntu上制作应用程序的快捷图标启动
查看>>
list遍历时删除元素
查看>>
python+selenium之验证码的处理
查看>>
Foundation框架 - NSException类
查看>>
MongoDB Shell 经常使用的操作
查看>>
POJ - 2991 Crane (段树+计算几何)
查看>>
XML学习笔记
查看>>