【python】入门学习(二)

键盘读取字符串:

name = input('What is your first name?').strip()
print("Hello " + name.capitalize() + "!")

 

input():从键盘获取字符串 若要获取数字必须使用类型转换

strip():删除字符串开始和结尾多余的空格

capitalize():字符串首字母大写,其余小写

dir(' '):获取字符串相关函数

print(): 默认空格分开 用 sep = ' ' 来修改分隔符 

            多个print默认多行显示,可以用 end 将结尾符合改为空变成一行显示

>>> print('kuang','zi','yu')
kuang zi yu
>>> print('kuang','zi','yu',sep ='&')
kuang&zi&yu
print('yes')
print('no')
print('yes',end = '')
print('no')
>>> ================================ RESTART ================================
>>> 
yes
no
yesno

 

布尔运算: 按优先级从高到低的顺序 最好使用括号区分顺序

与C语言一样采用短路求值!

False and 后面的结果不处理直接得出False

True or 后面的结果不处理直接得到True

p == q

p != q

not p

p and q

p or q

 

条件分支:注意有冒号 用缩进来表示代码块

if   :

elif  :

else:

pwd = input("What is your password?")
if pwd=='apple':
    print('Logging on...')
else:
    print('Incorrect password.')
print('All done!')

 

条件表达式:

a if p else b : 如果p为真则等于a,否则等于b

posted @ 2014-09-01 17:38  匡子语  阅读(260)  评论(0编辑  收藏  举报