您的位置:首页 > 编程语言 > Python开发

Python学习笔记

2012-02-08 15:37 337 查看
if语句
下面是一个猜数字游戏例子:
1234567891011
# Filename: if.py
number
=
10
guess
=
int
(
input
(
"Enter a integer:"
))
if
guess
=
=
number:
print
(
"Congratulations, you guessed it."
)
elif
guess < number:
print
(
"No, it is a little higher than that"
)
else
:
print
(
"No, it is a little lower than that"
)
for语句
123456
# Filename: for.py
for
i
in
range
(
1
,
5
):
print
(i)
else
:
print
(
"The for loop is over."
)
输出结果为:
1
2
3
4
The for loop is over.
range函数生成的结果不包括终点

控制流
if-elif-else,Perl为if-elsif-else,bash为if-elif-fi
if、elif等控制流语句后面要加冒号,很像PHP的语法
while和for循环可以带else,循环正常结束时就会执行else。
range函数生成的结果不包括终点。比较:Perl的 .. 运算符包括终点。
模块
import foo; 相当于perl的 use foo;

>>import random
>>random.random() #随机0-1数字 可以乘以100去整数来订制 扩大范围到0-100
0.59165464646
>>random.choice([1,2,3,4]) #随机1-4中的某个数字

三重引号编写多行字符串块
zk = """ My
name is
zhangkai."""
print zk

print 输出
print r'C:\new\dir' (取消\n的换行效果,打印完整的文件夹路径)
r----用来取消转义字符
s='good of day'
print s.lower() 全部打印小写 good of day
print s.upper() 全部打印大写 GOOD OF DAY
print s.title() 每个单词的首字母大写 Good Of Day
print s.capitalize() 第一个单词的首字母大写 Good of day
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  笔记 it