pythonif基础语句大全_python 基础及if while for语句

#####变量######

一.命名规则

1.正常命名

可以由字母,下划线和数字组成,不能以数字开头,不能和关键字重明

2.驼峰命名法

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

FirstName LastName

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

firstName lastName

变量输入输出

如: 定义price变量(定义价格)

price = int(raw_input('价格'))

定义weight变量(定义重量)

weight = int(raw_input('重量'))

定义money变量(定义付款金额)

money = price * weight

变量定义后便可直接使用

money = money - 100

print money

注意:两个字符串之间是不能直接使用乘法的

定义一个变量接收用户输入的同时,就使用函数进行转换

变量的类型

str:表示是一个字符串类型

int 表示是一个整型

bool表示是一个布尔型,真:True 假:False

float表示是一个小数类型,浮点数

格式化输出

在python中可以使用print函数将信息输出到控制。如果希望输出文字信息的同时,一起输出数据,就需要使用到格式化操作符。

%:被称为格式化操作符,专门用于处理字符串中的格式。包含%的字符串,被称为格式化字符串%,可以和不同的字符连用,不同类型的数据需要使用不同的格式化字符

格式化字符串       含义

%s               字符串

%d               有符号十进制整数,%06d表示输出的整数显示位数字,不足的地方使用0补全

%f               浮点数,%.02f表示小数点后只显示两位

%%               输出%

name = 'nana'

print '吾名 %s,参上!!' % name    #赋予变量给字符串中的%s

student_num = 6

print '吾的序号是 %05d' % student_num

%05d: 不到5位就补0,如果是5位,该是多少就是多少

scale = 0.1

print '数据比例为 %.2%%' % (scale * 100)

print '数据比例为 %.2f' % (scale * 100)

#######if语句######

1.

if 要判断的条件:

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

.....

elif 条件2:

.....

else:

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

.....

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

示例:

holidy_name = '中秋节'

if holidy_name == '情人节':

print '买玫瑰'

print '看电影'

elif holidy_name == '圣诞节':

print '吃大餐'

elif holidy_name == '生日':

print '吃蛋糕'

print '买礼物'

else:

print '每一天都是节日'

2.if的嵌套

if 条件1:

条件1满足执行的代码

.....

if 满足条件1的基础上的条件2

.....

else:

# 条件1不满足的情况下

else:

条件1不满足时,执行的代码

3.if的逻辑运算符

and

条件1 and 条件2

两个条件同时满足,就返回True

两个条件都不满足或有一个不满足,返回False

or

条件1 and 条件2

两个条件满足一个即为True

两个条件都不满足,返回False

not

not 条件

条件不成立,返回False

#######while for循环语句######

1.while语句使用方法

while 条件():

条件满足时,做的事情1

条件满足时,做的事情2

......

定义死循环

例:

while True:

print 'hello python'

跳出循环

break和continue

break:

某一条件满足的时候,退出循环,不再执行后续重复的代码。在循环体内部,我们可以增加额外的条件,在需要的时候,跳出整个循环。

continue:

某一条件满足的时候,不执行后续重复的代码,其他条件都要执行

2.for语句使用方法

for 循环使用的语法

for 变量 in range(10):

循环需要执行的代码

示例:

求1~100之间的所有偶数之和

sum = 0

for i in range(2,101,2):

sum += i

print sum

####导入随即工具包####

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

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

random.randint(a,b),返回[a b]之间的整数,包含a和b

eg: random.randint(12,20):生成随机数n: 12 <= n <= 20

random.randint(20,20): 结果永远是20

random.randint(20,12):结果会报错:下限必须小于上限

注意:在导入工具包的时候,应该将导入的语句,放在文件的顶部。因为,这样可以方便下方的代码,在任何需要的时候,使用工具包中的工具

######注释#####

1.注释的需求

对于一目了然的代码,不需要添加注释

对于复杂的操作,应该在操作开始前写上若干行注释

对于不是一目了然的代码,应该在其行尾添加注释

不要描述代码

例如:

#           是单行注释符

"""         这是一个多行注释符

"""         这是一个多行注释符

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值