Python入门:初识Python

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:fang
Vertion: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:fang
Vertion: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"

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值