Python学习笔记

if语句

下面是一个猜数字游戏例子:

1
2
3
4
5
6
7
8
9
10
11
# 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语句

1
2
3
4
5
6
# 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,笔记)