zoukankan      html  css  js  c++  java
  • day-1 Python基础

    1. Python介绍

    常见编程语言:C、Python、Java、PHP、Go

    编程语言分类:

         机器码:C

         字节码:其它语言

    注释:所有的其它编程语言(Python、Java、PHP、Go)都最终解释为C语言,这些语言也是C语言编写的。

    编程语言分为编译型和解释型

         编译型:C# Java C,将整个编写代码进行编译,类似于一本书写好后,进行编译。

         解释型:Python PHP 读一句解释一句

    Python的优势:类库齐全、模块多

    难易程度:C

              C#  JAVA

              PHP

              Python

    总结:1、安装解释器

          2、学习语言规则

          3、编写代码

          4、解释器运行

    2、安装解释器:cpython(C语言编写,常用)

                   Jpython(Java编写)

                   Ironpython

                   Rubypython(Ruby编写)

                   Pypy解释器(速度比cpython快)

    安装cpython解释器,两种版本:

             Python2.7

             Python3.6

    网站:python.org下载解释器

    同时安装解释器 Python2.7 和 Python3.6。先安装3.6版本然后再安装2.7版本。安装后设置环境变量,其实默认会自己安装下面的环境的变量。

    设置环境变量路径(windows操作系统):我的电脑右键—>属性->高级系统设置->高级->环境变量->系统变量-》找到Path

    目前的环境变量是:C:Python27;C:Python27Scripts;C:Python36Scripts;C:Python36;

    如何让2.7和3.6同时生效呢?

    在3.6的安装路径下,复制python.exe,命名为python3.exe

    何为pip?pip为包管理工具。常见命令:pip3 install XXX

    3. 编写代码

      创建文件 XX.py

    4. 编码格式,常用UTF-8

      Ascii: 用1个字节表示,只能包括部分语言信息

      Unicode:万国码,包括所有语言信息,需要占用4个字节。有些只需要一个字节或者三个字节,这样万国码就浪费了空间。不能存储。

      UTF-8:对万国码进行压缩,至少一个字节。中文占3个字节。

      gbk: 亚洲一些国家的文字对应关系。中文占2个字节。

    Python2解释器默认使用ascii码来读。文件中加入 # -*- coding:utf-8 -*- 使用utf-8读

    Python3解释器默认使用UTF-8来读

    5. IDE

      Windows: pycharm,使用专业版,不要用汉化

      Linux、unix:vim

      Pycharm设置:

             1.New project->pure python->existing interpreter->system interpreter,选择python3.6的路径

              2.Ctrl+鼠标滚轮改变字体大小

              File->setting->搜索mouse->General->change font size

             3.设置默认格式

              File->setting->File and code Templates->Python scritp

    Linux下面需要在代码文件里面添加解释器路径: #!/usr/bin python

    6、输入输出

       输出:print ()

       输入:py3  input() ; py2  raw_input()

       终端输入密码加密, pycharm输入密码还是不能加密

       Import getpass

       Pwd = getpass.getpass(“请输入密码”)

    7、变量名

      规则:1、数字、字母、下划线

            2、不能以数字开头

            3、不能用python内置关键字

      建议:见名知义,小写,以下划线分开

      注释:单行注释 #

            多行注释

    """

    count = 1

    while True:

    """

    批量加注释:ctrl+?

      Pycharm调整格式:code->reformat code

      Shift+tab向左走

      Tab向右走

    8、数据类型

     age = 18 #整数类型

     name = “alex”#字符串类型

     换行用三个引号

    msg = """
    欢迎致电10086
        1. 查询话费
        2. 查水表
        3. 人工服务
    """

    9、条件语句

    if 条件:

     成立走这里

    elif 条件:

      成立走这里

    else:

      不成立走这里

    and为并且的意思

    10、循环语句

      While 条件:

          条件成立执行

    import time

    while True:

                    print (‘’)

                    time.sleep(1)

    break 强制终止当前循环

    continue 跳出本次循环,继续下一次循环

    pass 过

    11、常用数据类型

    整数:age = 18

    字符串:name = “紫薇” name[0]取紫 name[1]取薇

    列表 user_list = [“尔泰”,”紫薇”,”杯子”]  user_list[0]取尔泰,user_list[2]取杯子

    字典:一对为一个

          user_info={“name”:”小亮”,”age”:18}

          user_info[name]取小亮

          user_info[age]取18

    for语句

    for user in user_list:

                    print (user)

  • 相关阅读:
    Manage It! Part 2 规划和组织项目
    【转载】如何迅速成为Java高手
    Eclipse中最常用的快捷键
    向SQL Server全文索引进军,艰难历程
    数据库函数整理
    ASP.NET MVC简单编程篇(一)
    SQL Server存储过程及高级应用
    定义和赋值的区别 构造函数和拷贝构造函数
    SQL Server 2000
    Coustom web control 自定义控件
  • 原文地址:https://www.cnblogs.com/junyingwang/p/9013579.html
Copyright © 2011-2022 走看看