• python核心编程笔记——Chapter2


    对于.py文件,任何一个空的式子都不会有什么输出,如下:

    1 #!/usr/bin/env python
    2 #-*-coding=utf-8-*-
    3 #无任何效果,空语句
    4 1 + 2 * 4

    对于i++,++i,i--,--i这种一般语言都能识别的东西,python是不会识别的,注意:--n python只会识别成-(-n),即n

     1 #!/usr/bin/env python
     2 #-*-coding=utf-8-*-
     3 i = 0
     4 while i < 11:
     5     print i,
     6     i+=1   #i++这种形式python并不能识别,注意
     7 print
     8 for i in range(11):
     9     print i,
    10 print

    对于input函数,返回的是数值类型或字符串类型,而对于raw_input函数,返回的是字符串类型(全是),如:

    a = input()  输入:'aaa'  <type:str>; 123 <type:int>  bbb 报错

    a=raw_input()  输入:aaa  输出:aaa  输入:'aaa'  输出:'aaa'  输入:123  输出:123(注意<type str>)

     1 #!/usr/bin/env python
     2 #-*-coding=utf-8-*-
     3 #对于input函数,返回的是数值类型或字符串类型,而对于raw_input函数,返回的是字符串类型(全是)
     4 a = input("请输入一个数:")
     5 print a
     6 if(a == 0):
     7     print '0'
     8 elif(a > 0):
     9     print '正数'
    10 else:
    11     print '负数'

    记住:python并没有所谓switch……case……语句,注意懂得用while循环和for循环来替代

     1 #!/usr/bin/env python
     2 #-*-coding=utf-8-*-
     3 ch = input("请输入一个1——100之间的数:")
     4 while True :
     5     if ch >= 1 and ch <= 100:
     6         print "恭喜你!你输入正确了!"
     7         break
     8     else:
     9         print "输入错误!请再次输入!"
    10         ch = input("请输入一个1——100之间的数:")
    11 print ch

    注意:python不支持字符串格式化内带运算的方式,否则会报错

    1 i = 1
    2 print %d  % i+1   #报错
    3 print %d  % i     #输出1

    懂得file()和open()的应用 (2_16.py)

    #!/usr/bin/env python
    #-*-coding=utf-8-*-
    
    fobj = open("./python文件/Homework/Chapter2/code.txt",'r')
    for eachLine in fobj:
        print eachLine,
    fobj.close()
  • 相关阅读:
    网上购物商城管理系统-毕业设计
    中国购物管理系统-毕业设计
    网上购物管理系统-毕业设计
    网上商城管理系统-课程设计
    公益捐赠管理系统-毕业设计
    校园图书捐赠管理系统-毕业设计
    电子商务商城管理系统-毕业设计
    超市会员管理系统-毕业设计
    天猫商城管理系统-毕业设计
    高校校园设备管理系统-毕业设计
  • 原文地址:https://www.cnblogs.com/sysu-blackbear/p/3422271.html
Copyright © 2020-2023  润新知