例子2:
如果我们在语句中同时引用多个变量该如何引用
#!/usr/bin/python
name ='xiaohong'
xingbie ='girl'
chengji =100
print '''
ji ben xin xi:
Name:%s
Xingbie:%s
Chengji:%s
''' %(name,xingbie,chengji)
在这个例子当中,我们分别写了3个'%s'来调用外部的变量。然后我们在外部在通过"%"
把三个变量传递给三个%s。
执行结果如下:
[root@client2~]# python a.py
ji ben xin xi:
Name:xiaohong
Xingbie:girl
Chengji:100
二、交互式设置变量
我们有两种方式接受用户手动输入的内容 (1)input (2)raw_input
二者的区别是
input返回的是数值类型
raw_inpout返回的是字符串类型 (3)strip() #去掉多余的空格
strip()实例:
#!/usr/bin/python
a =raw_input('qing shu ru yi ge zi fu:').strip()
print a
执行结果如下:
即使用户输入了空格,最后也会将空格去掉 例子1:代码内容如下,
#!/usr/bin/envpython
a = input('nide nian ling:')
print a
执行结果1:我们输入数字,这时候的结果是正确的
[root@client2~]# python a
ni denian ling:123
123
执行结果2:
我们输入字符,这时候的结果是错误的,因为input接受的数据类型只能是数字
[root@client2~]# python a
ni denian ling:abc
Traceback(most recent call last):
File "a", line 2, in
a = input('ni de nian ling:')
File "", line 1, in
NameError:name 'abc' is not defined
例子2:代码内容如下,
#!/usr/bin/envpython
a = raw_input('nide nian ling:')
print a
printtype(a)
执行结果如下:
[root@client2~]# python a
ni denian ling:123
123
四、if判断语句 单分支语句
if 判断条件:
执行语句 #注意这里的执行语句要缩进,因为这里的执行语句是if的子代码
双分支语句
if 判断条件:
执行语句 #注意这里的执行语句要缩进,因为这里的执行语句是if的子代码
else:
执行语句 #注意这里的执行语句要缩进,因为这里的执行语句是if的子代码
例子:
#!/usr/bin/envpython
#coding:UTF-8
a =input('请输入你的年龄:')
if a