zoukankan      html  css  js  c++  java
  • Python基础 — Python简介

    序言:未来是数据的世界,而python 是一门可以高效简洁处理数据的语言,博主打算花一些时间完成python学习的从0到1。以此相关系列博客作为一个记录。

    1. Python简介

    • Python的发音与拼写
    • Python的意思是蟒蛇,源于作者喜欢的一部电视剧
    • Python的作者是Guido van Rossum(龟叔)
    • Python是龟叔在1989年圣诞节期间,为了打发无聊的圣诞节而用C编写的一个编程语言
    • Python正式诞生于1991年
    • Python的解释器如今有多个语言实现,我们常用的是CPython(官方版本的C语言实现),其他还有Jython(可以运行在Java平台)、IronPython(可以运行在.NET和Mono平台)、PyPy(Python实现的,支持JIT即时编译)
    • Python目前有两个版本,Python2和Python3,最新版分别为2.7.12和3.5.2,现阶段大部分公司用的是Python2

    Python的应用领域:目前Python在Web应用开发、云基础设施、DevOps、网络爬虫开发、数据分析挖掘、机器学习等领域都有着广泛的应用

    我使用的Python版本是Python-3.7.0,使用的开发工具 Visual Studio Code,所以接下来所有的相关学习记录,只针对Python3,由于Python2 在100多天后就不再维护了,所以在这里还是建议大家使用Python3

    2. 第一个Python程序

    编写代码完成以下名片的显示

        ==================================
        姓名: dongGe    
        QQ:xxxxxxx
        手机号:131xxxxxx
        公司地址:北京市xxxx
        ==================================
    
    #-*- coding:utf-8 -*-
    """
    第一个Python程序:hello.py
    version: 0.1
    Author: coke
    """
    name = "dongGe"
    QQ = "1234567"
    phoneNumber = "110120130"
    address = "北京市"
    print("=====================")
    print("姓名:%s
    QQ:%s
    手机号:%s
    公司地址:%s"%(name,QQ,phoneNumber,address))
    print("=====================")
    

     
    打印结果

    3. 知识点梳理

    ①、代码中的注释:注释是编程语言的一个重要组成部分,用于在源代码中解释代码的作用从而增强程序的可读性和可维护性,不会在目标代码中保留也不会影响程序的执行结果

    • 单行注释 - 以#和空格开头的部分
    • 多行注释 - 三个引号开头,三个引号结尾

    ②、 -- coding:utf-8 --主要作用是指定文件编码为utf-8, 因为一般默认的是ASCII码,如果要在文件里面写中文,运行时会出现乱码,加上这句之后会把文件编码强制转换为utf-8运行时会就不会出现乱码了。

    也可以使用 #coding=utf-8 , 但是官方推荐 使用 -- coding:utf-8 --

    ③、print() :print() 方法用于打印输出,是最常见的一个函数

    语法:print(*objects, sep=' ', end=' ', file=sys.stdout)

    参数说明: 示例:print("hello world")

    • objects -- 复数,表示可以一次输出多个对象。输出多个对象时,需要用 , 分隔。
    • sep -- 用来间隔多个对象,默认值是一个空格。
    • end -- 用来设定以什么结尾。默认值是换行符 ,我们可以换成其他字符串。
    • file -- 要写入的文件对象。

    常用的输出格式符号

  • 相关阅读:
    AcWing 157. 树形地铁系统 (hash判断树同构)打卡
    AcWing 156. 矩阵 (哈希二维转一维查询)打卡
    AcWing 144. 最长异或值路径 01字典树打卡
    AcWing 143. 最大异或对 01字典树打卡
    AcWing 142. 前缀统计 字典树打卡
    AcWing 139. 回文子串的最大长度 hash打卡
    AcWing 138. 兔子与兔子 hash打卡
    常用C库函数功能及用法
    编程实现C库函数
    C语言面试题5
  • 原文地址:https://www.cnblogs.com/dwlovelife/p/11527284.html
Copyright © 2011-2022 走看看