zoukankan      html  css  js  c++  java
  • Python Day1

    一、安装python

    windows

    1.下载安装包
    https://www.python.org/downloads/

    2.安装
    默认安装到C盘下

    3.配置环境变量
    右键计算机属性---高级系统设置---高级---环境变量---找到变量Path以;为分割加上C:python34

    Linux

    原带python环境是2.7可以安装更高版本

    1.下载安装包,进行编译安装
    https://www.python.org/downloads/

    2.解压进入源码文件

    3.编译安装
    ./configure
    make
    make install

    4.修改默认版本

    • 默认装在/usr/local/bin/python
    • 先把原先版本改名
      mv /usr/bin/python /usr/bin/python2.6
    • 对新装的python版本做个软连接
      ln -s /usr/local/bin/python3.5 /usr/bin/python

    5.防止yum执行异常,修改yum使用的Python版本

    vim /usr/bin/yum

    将头部 #!/usr/bin/python 修改为 #!/usr/bin/python2.6

    二、第一句python

    Hello World

    • 在linux下建一个hello.py文件并输入

        #!/usr/bin/env python
      
        print ('Hello World')
      
    • 然后执行python hello.py

    • hello.py文件中第一行为指定解释器

    三、变量

    声明变量

        #!/usr/bin/env python
    
         name = "ShaoLin"
    
    • 上述代码声明了一个变量,变量名为: name,变量name的值为:"ShaoLin"

    变量定义的规则:

    • 变量名只能是 字母、数字或下划线的任意组合
    • 变量名的第一个字符不能是数字
    • 以下关键字不能声明为变量名
    • ['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']

    四、用户输入

        #!/usr/bin/env python
    
        name = input("What is your name?")
    
        print("Hello " + name )
    

    五、数据类型

    字符串格式化输出

    #!/usr/bin/env python
    
    name = input("name:" )
    
    age = int(input("age:" ))
    
    job = input("job:" )
    
    salary = input("salary:" )
    
    info = '''
    
    ----------- info of %s ----------
    
    Name:%s
    
    Age:%d
    
    Job:%s
    
    Salary:%s
    
    ''' % (name,name,age,job,salary)
    
    
    
    info2 = '''
    
    ----------- info fo {_name} ----------
    
    Name:{_name}
    
    Age:{_age}
    
    Job:{_jop}
    
    Salary:{_salary}
    
    '''.format( _name=name,
    
                _age=age,
           
                _jop=job,
           
                _salary=salary)
    
    
           
    
    info3 = '''
    
    ------------- info of {0} ---------
    
    Name:{0}
    
    Age:{1}
    
    Job:{2}
    
    Salary:{3}
    
    '''.format(name,age,job,salary)
    
    • 字符串是 %s;整数 %d;浮点数%f

    六、表达式if ... else

    #!/usr/bin/env python
    
    name = 'shaolin'
    
    password = '123'
    
    user = input('请输入用户名:')
    
    neu_password = input('请输入密码:')
    
    if name == user and password == neu_password:
    
        print('用户名密码正确')
    
    else:
    
        print('用户名或密码错误')
    

    七、表达式for loop

    • 简单的循环10次
    •   for i in range(10):
            print("loop:", i )
      
    • 输出结果

    loop: 0

    loop: 1

    loop: 2

    loop: 3

    loop: 4

    loop: 5

    loop: 6

    loop: 7

    loop: 8

    loop: 9

    • 用for循环实现猜年龄给3次机会

        #!/usr/bin/env python
        age = 22
        for i in range(3):
            age_lin = int(input('请输入年龄:'))
            if age_lin == age:
                print('猜对了')
                break
            elif age_lin < age:
                print('猜大一些')
             else:
                 print('猜小一些')
      

    八、while loop

    • while进行死循环

        #!/usr/bin/env python
        count = 0
        while True:
            print("无休止永不停歇",count)
            count +=1
      
    • while 实现猜年龄3次机会

        #!/usr/bin/env python
        age = 22
        count = 0
        while count <3:
            age_lin = int(input('请输入年龄:'))
            if age_lin == age:
                print('恭喜猜对了')
                break
            elif age_lin < age:
                 print('猜大一些')
            else:
                print('猜小一些')
            count +=1
  • 相关阅读:
    php7垃圾回收机制
    PHP-FPM
    go main.main之前的准备
    ElementUI MessageBox 弹框
    ElementUI table 样式修改
    ElementUI Dropdown 下拉菜单
    vue+django实现下载文件
    ElementUI 点击展开/隐藏
    vue+django实现websocket连接
    ElementUI 上传文件以及限制
  • 原文地址:https://www.cnblogs.com/shaolin2016/p/5712715.html
Copyright © 2011-2022 走看看