• python基础类知识一


    一、python3.x与python2.x部分差别

     

    print "this is python2.x version"

    print("this is  python3.x version")

     

    name = raw_input("this is python2.x version")

    name = input("this is  python3.x version")

     

    python2.x默认字符编码ascii

    python3.x默认字符编码utf-8

     

     

    二、python安装

    python2.x

    1、下载安装包
        https://www.python.org/ftp/python/2.7.11/python-2.7.11.msi
    2、安装
        默认安装路径:C:python27
    3、配置环境变量
        【右键计算机】--》【属性】--》【高级系统设置】--》【高级】--》【环境变量】--》【在第二个内容框中找到 变量名为Path 的一行,双击】 --> 【Python安装目录追加到变值值中,用 ; 分割】
        如:原来的值;C:python27,切记前面有分号

    ubuntu16.04系统会自带python2.7,请不要卸载它。不同版本的Python可以共存在一个系统上。
    卸载之后,桌面系统会被影响。
    (1)sudo add-apt-repository ppa:fkrull/deadsnakes
    (2)sudo apt-get update
    (3)sudo apt-get install python3.5
    (4)sudo cp /usr/bin/Python /usr/bin/python_bak,先备份
    (5)sudo rm /usr/bin/python,删除
    (6)sudo ln -s /usr/bin/python3.5 /usr/bin/python,默认设置成python3.5,重建软链接这样在终端中输入python默认就是 3.5版本了

     

    双版本安装

    python3.x

    1、下载安装包
        https://www.python.org/ftp/python/3.5.1/python-3.5.1-amd64.exe

    2、路径

          D:Program Filespython3.5python3.5,将安装路径下的python.exe 改名为python3.exe

    3、配置环境变量

          【右键计算机】--》【属性】--》【高级系统设置】--》【高级】--》【环境变量】--》【在第二个内容框中找到 变量名为Path 的一行,双击】 --> 【Python安装目录追加到变值值中,用 ; 分割】

           如:;D:Program Filespython3.5python3.5

      

    linux:

        ubuntu自带python2.7与python3.5  

        centos7自带python2.7与python3.5

        centos6.7自带python2.6

     

    三、编写第一个py程序

    #python3.x version

    1)linux中

        vim hello.py

       #!/bin/usr/env python3   #(指定解释器)

       print ("hello world!!!")  #(打印hello world)

       保存并退出         #(wq)

       执行 python3 hello.py    

    2)windows中

         新建一个txt文件,并改名为hello.py

       输入,print ("hello world!!!")

         运行cmd-->python3 c:pythonhello.py

     

    四、导入模块: 

    import sys print(sys.path)         #查看默认的路径 print(sys.getdefaultencoding()) #查看默认的字符编码 print(sys.exit())               #退出程序 

    import os
    print(os.system('command')) #执行操作系统命令
    print(os.mkdir('path' ,mode=777)) #系统中创建目录
    cmd_st = os.popen('df -h').read()

    import getpass
    passwd = getpass.getpass("输入隐藏密码")
    print (passwd)


    五、if,for,while
    import sys  #导入sys模块 
    init = 1 #判断用户存在否的初始值
    while True: #开始循环
      mark = False #退出while循环的标志
      deny = open("deny.txt","r+") #以读写模式打开deny文件,文件记录已锁定的用户
      user = input("input your user name:") #输入登录的用户名
      for denys in deny.readlines(): #循环读取锁文件 #denys.strip()
        if user == denys.strip(): #判断输入的用户名是否在锁文件中
        print("用户已锁定") #如果用户名存在锁文件中,打印该行
        mark = True #退出while循环的标志
        break #退出for循环
    if mark:
      break  #退出while循环


     

     

  • 相关阅读:
    【POJ 2987 Firing】 最大权闭合子图
    【sgu176】有源汇有上下界的最大/最小流
    【HDU1263 水果】 STL之map应用经典好题
    【HDU1227 Fast Food】经典DP
    【hdu1043 && poj 1077】八数码问题
    有上下界的网络流问题
    【HDU4521】 dp思想+线段树操作
    miracl库下椭圆曲线方程常用函数使用入门
    函数指针
    python数据查询操作之 一场缺少db.commit()引发的血案……
  • 原文地址:https://www.cnblogs.com/yxy-linux/p/5473438.html
Copyright © 2020-2023  润新知