zoukankan      html  css  js  c++  java
  • Python(day1)

    一、Python的属于解释型语言。

         编译型:一次性,将全部的程序编译成二进制文件,然后再运行。

                       优点:运行速度快。

                        缺点:开发效率低,不能跨平台。

           解释型:当你的程序运行时,一行一行的解释,并运行。

                         优点:调试代码很方便,开发效率高,并且可以跨平台。

                          缺点:运行速度慢

    二、关于安装

    三、

    四、变量

           将一些运算结果存在内存,以便后续的程序使用。

      1、数字,字母,下划线的任意组合。

      2、不能以数字开头。

      3、不能是Python中的关键字。

        ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except',

         'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass',

        'print', 'raise', 'return', 'try', 'while', 'with', 'yield']

      4、可描述性。

        name = 'lixiao'

        age = 18

        #驼峰体:AgeOfOldboy = 48

        #下划线:age_of_oldboy = 48(推荐)

      5、不要中文,不要拼音,不能太长

        √  ① __ = 'polkop'

        ×  ① 1ab =  'ppp'     ② _*   =  'ooo'    ③  -_ = 'lll' 

     五、常量

      常量全部用大写表示

      ID = '37018119981011900293'

      BIR_OF_CHINA = 1949

     六、字符串

      运算

      1、 s1 = '123'

             s2 = 'poi'

        s3 = s1 + s2

      2、 name = 'come on'

        s = name * 3

        print(s)

        ###come oncome oncome on

      3、

        name = input('请输入你的名字:')
    age
    = input('请输入你的年龄:') s1 = '我的名字是:' s2 = '我的年龄是:' print(s1 + name,s2 + age)

      4、三种方式

      ① 'adew'  ② "qwqe"  ③ '''poijnsjfi'''

    七、用户交互input

      input(全是字符串)

    八、type(查看数据类型的)

      name = input('lixiao')

      type(name)### class(str)

    九、将字符串转化成数字  int(str)

        1、例:

    name = input('请输入姓名:')
    age = input('请输入年龄:')
    job = input('请输入工作:')
    hobbie = input('请输入爱好:')
    
    msg = '''
    ----------info of %s----------
    name  :%s
    age   :%d
    job   :%s
    hobbie:%s
    ---------end----------------
    '''%(name,name,int(age),job,hobbie)
    print (msg)

      #格式化输出     %占位符    s:str字符串    d:数字(digit)

      #int(str)  只有当str全为数字时才可转化。

      2、

      

    十、if...else...

      1、  

    score = int(input('请输入分数:'))
    
    if score == 100 :
        print('666啊,满分啊')
    elif score >= 90:
        print('不错了,A')
    elif score >= 80:
        print('不错了,b')
    elif score >= 70:
        print('不错了,c')
    elif score >= 60:
        print('不错了,d')
    else:
        print('完蛋')

      2、比较

       

      3、嵌套

    name = input('请输入你的名字:')
    if name == 'xiaoxiao':
        if True:
            print('美女')
        else:
            print('还OK啦')
    else:
        print('我不认识她哎')

    十一、while循环

      

    十二、练习

      

       1、

        

       2、

        

      3、

         

      4、

        

      5、

        

      6、

        

  • 相关阅读:
    使用PHP获取用户客户端真实IP的解决方案
    PHP中使用mkdir创建多级目录的方法
    javascript中将字符串转换为json格式的三种方法
    Codeigniter处理用户登录验证后URL跳转
    PHP正则表达式匹配URL中的域名
    开源项目列表
    PG JDBC COPY感谢原作者
    if中return的用法
    读数据库查询的 ResultSet时java.sql.SQLException: 流已被关闭
    一篇讲JAVA JDBC的好文章
  • 原文地址:https://www.cnblogs.com/sunv-lx/p/7689041.html
Copyright © 2011-2022 走看看