zoukankan      html  css  js  c++  java
  • Python入门1

    简介

    Python的创始人为Guido van Rossum。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,做为ABC 语言的一种继承。Python编程语言非常适合初学者,可以使用它写出简单有效的程序,Python没有很多复杂的符号,比如大括号、$等符号,简化了阅读难度,针对初学者比较友好。其次,Python的功能非常强大,因为它是一门高级语言,你不需要考虑如何管理你的程序使用的内存之类的底层细节,并且它有非常丰富的类库资源,你不需要重新再自己去写,只需要调用即可。

    Python能干神马?

    Python的应用十分广阔,目前可以分为以下几种应用场景:

    1、搭建网站

    2、自动化运维

    3、科学计算

    4、测试

    5、数据分析

    Python安装

    Python的安装相当简单,目前的主流操作系统一般都支持或者已经内嵌到系统中,下面列举windown安装方式:

    下载地址:https://www.python.org/downloads/

    然后安装最新版本的3.5.2,这里就提示一点,安装时候最好勾上"Add Python 3.5 to PATH"这个选项,后边就可以不要设置环境变量了。

    装完之后打开电脑的cmd,验证一下安装是否成功,主要是看环境变量有没有设置好,在cmd中输入python,然后回车,如果出现python的版本号则说明软件装好了。

     

    Python开发工具选择

    再这里我推荐使用PyCharm,一个公认的IDE工具。

    下载地址:https://www.jetbrains.com/pycharm/

    有2个版本,社区版本和商业版本,社区版本缺少Django等开发工具,建议安装商业版本,如果纯用Python的话,社区版本完全满足。

    开始编程之路

    一、第一句Python代码

    Python已安装,IDE已配好,让我们开始写第一个"hello World"吧

    print("hello world")
    print('hello world')

     二、执行Python代码

    Python可以在有Python的环境种进行代码的执行:

    windows执行方法:

    python <python程序>

    linux执行方法:

    $ chmod 755 <python 程序>
    $ python <python 程序>

    python内部执行过程如下:

     三、Python注释

    Python中的注释有单行注释,多行注释。

    1、单行注释

    # print('hello world')

    2、批量多行注释

    """
    三对双引号,Python多行注释
    三对双引号,Python多行注释
    """

    四、Python的变量与字符串

    1、简单的说,变量就是一个存储信息的地方,例如数字、文本、列表、字典等,如果用编程语言进行表达的话,类似于以下模式

    name = 'tom'
    # 如果想知道变量的值,可以进行打印,这样就ok了
    print(name)

    这里需要注意的是,Python是对大小写敏感的,也就是说NAME和name是2个不同的变量,而不是一个。

    2、字符串

    在编写程序时候,我们通常把文字称为字符串,其实不只是文字,数字或特殊符合都是字符串,在开始我们写的"hello world"就是一个字符串,字符串只是Pyton其中一种数据类型,通俗的说

    在双引号或单引号内的字符就是字符串,比如

    var1 = '我是一个字符串'
    var2 = "我也是一个字符串"

    通常,使用单引号或双引号没有区别,但是在某些特殊场合,需要是用双引号,例如:

    var1 = 'i'm a teacher' # 错误
    SyntaxError: invalid syntax

    var2 = "I'm a teacher" #正确

    要记住,Python毕竟是一门语言,我们在书写的时候,就要按照规则进行,下面我们再对字符串进行了解

    var1 = 1
    var2 = "1"

    在这里我们引出一个type()函数,通过它,可以查看你的变量类型

    print(type(var1), type(var2))
    # 输出
    <class 'int'> <class 'str'>

    通过type()函数,可以看出var1是数字类型,var2是字符串类型

    字符串常用功能:
    移除空白
    分割
    长度
    索引
    切片

    3、在字符串中嵌入值

    如果你想使用变量中内容的信息,你可以是用%s,把值嵌入到字符串里面,例如:

    name = 'tom'
    age = 22
    job = 'IT engineer'
    hobby = 'coding'
    
    info = """
    
    ----info of %s ----
    Name:%s
    Age:%s
    Job:%s
    Hobby:%s
    """ % (name, name, age, job, hobby,)
    
    print(info)

    通过这个例子,我们把前面的变量,字符串结合起来,就可以打印出一个简单的个人信息了

    五、判断

    if-else 结构是所有编程语言一种逻辑控制的手段,当你写出这样的语句的时候意味着你让计算机该干什么,怎么干,在学习逻辑判断之前,我们先熟悉一下比较运算符。

    1、比较运算符顾名思义就是对表达式进行比较,成立返回True,不成立返回False,详情见下表:

    2、逻辑表达式结构:

  • 相关阅读:
    拷贝构造函数的用法
    虚基类的用法
    函数模板的用法,以及类外定义的注意事项
    怎么学好python?
    树状数组单点更新和区间查询
    线段树的基本操作
    快排算法的实现
    react-redux 中 connect 的常用写法
    ant-design表单处理和常用方法及自定义验证
    ionic 签名、打包
  • 原文地址:https://www.cnblogs.com/chen1930/p/5908215.html
Copyright © 2011-2022 走看看