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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值