python 基础

1       运行

python

2       退出

ctrl+d

3       输出

print ‘hello word‘

4       运行某个python文件

python *.py或chomd a+x *.py  ./*.py

5       转义字符 \

如果末行单独一个斜杠,则表示下一行继续而不是开始新的一行

6       单引号与双引号作用相同,三引号可以输出多行

7       变量:

数字、字母、下划线,不能以数字开头。使用时不需要定义,直接赋值即可

例:x=5

      y=6

   print ‘sum is’,x+y

8       控制语句:

8.1          If

if  **:

     do **

elif  **:

     do **

else:

     do **

例:

#!/usr/bin/python

#this is use if

number = 23

#guess =int(raw_input('Enter an interger'))

guess =input('Enter an interger')

if guess ==number:

        print 'congratulations, you guessed it'

        print '(but you do not win anyprizes!)'

elif guess <number:

        print 'No, it\'s a little higher thanthat'

else:  

        print 'No, it is a little lower thanthat'

print 'Done'

 

8.2          While

while True:

    do ***

else:

    do **

   例:

running =True

whilerunning: #this is use while

        #guess = int(raw_input('Enter aninterger'))

        guess = input('Enter an interger')

        #this is use if

        if guess == number:

                print 'congratulations, youguessed it'

                print '(but you do not win anyprizes!)'

                running = False #while loopflag

        elif guess < number:

                print 'No, it\'s a littlehigher than that'

        else:

                print 'No, it is a little lowerthan that'

else:

        print 'this while loop is over'

注:TrueFalse头字符要大写。Python是分大小写的!!!!

8.3          For

For ** in **:

    do **

else:

    do ***

例:

for i inrange(1,5)#等同于c语言中的for(int i=0;i<5;i++ )

    print i

else

    print ‘the for loop is over’

注:range默认步长为1,也可再加一个参数说明其步长。

8.4          break

8.5          continue

 

9       有关python函数

9.1          与用户界面交互

1)        raw_input(“enter。。”),直接读取控制台的输入(任何类型的输入它都可以接收),默认返回字符串形式,如果需要整数,则在其前添加int进行强制转换

2)        input() 在对待纯数字输入时具有自己的特性,它返回所输入的数字的类型( int,float );同上,如果需要返回整数,可以直接用input函数,不需要转换。同时input()可接受合法的 python 表达式,举例:input( 1 + 3 ) 会返回 int 型的 4 

具体用法可见8.1 if的举例中程序

注:除非对input() 有特别需要,否则一般情况下我们都是推荐使用 raw_input() 来与用户交互。

9.2          Range

Range(num1,num2),返回一个序列的数,这个序列从num1到num2。例如range(1,5)给出的序列为【1,2,3,4】,默认步长为1,如果我们为range提供第三个数,那么它将成为步长。

注:range向上延伸到第二个数,不包含第二个数

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值