Python入门:初识Python

来源:互联网 发布:js定时器 内存满了 编辑:程序博客网 时间:2024/06/16 05:36

1. python是什么,为什么会使用python?

  • python是一种解释型编程语言

  • 简单,优雅,明确,可以用来写脚本,处理文本,归类文件,批量下载,爬虫等,跨平台,移植性强

2.python的安装及使用

python可以直接通过yum安装,执行以下命令即可安装到Redhat系统
yum install python -y
安装完成后在命令行里输入python回车即可进入python编译环境

这里写图片描述

3. Python代码的第一行

#!/usr/bin/env python#!/usr/bin/python
以上两种写法均可,作用是指定编码的解释器,第一中写法是会通过系统的环境变量去找解释器,因为不同的系统解释器所在的位置可能有差别,所有第一种写法的移植性强

4. 编码格式ASCII,Unicode和utf-8的不同点

  • ASCII用一个字节(8位)去存储一个英文字符,共可以对应2^8=256个英文字符;
  • Unicode:2个字节(16位)去存储一个字符,共可以对应2^16=65536个字符;
  • utf-8:在编程过程中,英文多,中文少。如果是英文字符,就用一个字节去存储;如果是中文用3个字节去存储;

5. raw_input和input的区别

  • raw_input接收的为str类型的字符串,input接收的是int型的
    这里写图片描述

6. python格式化输出(包含变量)的方法有哪些?并举例列出?

    print "name:{name} age {age}" .format(age=16,name="hello")    print "name:{} age :{}" .format("hello",16)    print ("name:%s age :%d" %("hello",16))    a= """        name:{name}        age:{age}        """ .format(age=16,name="hallo")    print a
  • 这里的三个双引号用作格式化输出,另外三个双引号也可以可以用来多行注释

这里写图片描述

7.编程练习:

  • 用户登陆v1:
    • 假设系统中的用户名”root”,密码为”westos”;
    • 如果用户输入用户名和密码均正确显示”login ok”
      如果用户名错误,显示”user is not exist”
      如果密码错误,显示”password is no ok”
    • 只有三次登陆机会,超过三次,显示”count is bigger than 3”
#!/usr/bin/env python#coding:utf-8"""Name:"User_Login"Date:"2017"-"08"-"24" "9:18 PM"Author:fangVertion:1.0"""for count in range(1, 4):    name = raw_input("name:")    passwd = raw_input("passwd:")    if name=="root":        if passwd=="westos":            print "login ok"            break        else:            print "password is no ok"            if count > 2:                print "count is bigger than 3"    else:        print "user is not exist"        if count > 2:            print "count is bigger than 3"

这里写图片描述
这里写图片描述

8.Python的IDE工具

  • sublime
  • eclipse
  • pycharm

9.Pycharm的安装

9.1.下载源码安装包:

由于安装包较大,无法上传CSDN的资源,可以去Pycharm官网下载,链接:http://www.jetbrains.com/pycharm/


这里写图片描述

9.2.源码安装

下载好之后解压缩,进入到pycharm-community-2017.1.4/bin目录下,执行pycharm.sh安装脚本,屏幕就会跳出一行行的英文字符,等一会就安装完成了。

9.3.Pycharm使用

命令行运行 charm & 就可打开charm

这里写图片描述

9.4.Pycharm常用快捷键

  • ctrl+alt+s:设置
  • alt+insert:新建(文件,目录,包)
  • ctrl + s:保存
  • Delete:删除(文件,目录,包)
  • ctrl + /: 快速注释(或取消)一行或多行
  • shift+alt+N:
  • ctrl+d: 快速复制一行
  • shift+delete:快速删除一行
  • ctrl+shift+F10:运行当前源码

10.编写99乘法表

#!/usr/bin/env python#coding:utf-8"""Name:"99"Date:"2017"-"08"-"24" "11:45 PM"Author:fangVertion:1.0"""for i in range(1, 10):        for j in range(1, i+1):            print "%dx%d=%2d\t"%(i, j, i*j),' ',        print"\n"

这里写图片描述

原创粉丝点击