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:\Python27\Scripts;C:\Python36\Scripts\;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)

猜你喜欢

转载自www.cnblogs.com/junyingwang/p/9013579.html
今日推荐