Python3从拿起到放下(基础篇)

本系列文章纯干货,无乱七八糟闲言碎语。

python 版本

v2,v3
截至本文,最新版本为v3.8.0,以最新为例,v2和v3有一定的差别。

环境搭建

在官网下载好后,傻瓜式安装。
配合pycharm使用,味道极佳。
打开pycharm,新建项目。
需要在在pycharm的配置中选择3.8.0版本,具体为:settings->project->project interpreter中

开始

  1. 快速入门
    新建python文件hello.py,输入如下代码:
    1
    2
    3
    print("hello!")
    print("world!")
    print("a", "b", "c", sep="||")
    其中,sep表示分隔符,a、b、c中间以||隔开。
    注:网上教程说需要在开头加入:
    1
    #!/usr/bin/python3
    但经测试,可以不加。
  2. 排版
    python有严格的语法控制,所有的语句需要从最左边第一个字符开始,子语句如if、while等以空格来区分代码的缩进控制。
    如以下代码第二行开头有空格则编译错误IndentationError: unexpected indent
    1
    2
    print("hello!")
    print("hello2!")
    后面详细解读。
  3. 写入文本
    在控制台下执行
    1
    hello.py>test.txt
    则将print语句中的字符输出到test.txt文件中去了。
  4. 数学运算
    1
    print(1+2*3/4-5*6**2)
    和Java、C不同,会自动进行整型转浮点型。其中6**2表示6的平方。
    优先级:幂运算、一目运算、乘除、加减。所以上述分别是:
    1
    2
    3
    1+6/4-5*36 
    1+1.5-180
    -177.5
  5. 交互模式
    注:需要将python加入环境变量。
    进入交互模式,在控制台输入python即可。
    ctr+d 文件结束符。
    退出交互模式,quit()、exit()或者ctr+z。
  6. 注释
    #为python的注释,注释一行,注释内容不参与解析。
  7. 组成
    程序有模块组成
    模块由类、函数、语句等组成
    语句包括表达式
    表达式建立并处理数据对象且能返回数据对象的引用关系
  8. 核心数据类型
    数字(整型,浮点型、复数、布尔型bool)
    字符串 str
    列表 list
    # 整数
    1
    a = 1
    # 字符串
    1
    2
    b = '1'  
    c = "1"
    # 复数
    1
    2
    d = 1 + 1j
    print(a, b, c, d, sep=",")
    # 八进制 0o开头
    1
    print(0o123)
    # 十六进制 0x开头
    1
    print(0xabc) 
    # 二进制 0b开头
    1
    print(0b1101011)
    # 科学计数法
    1
    2
    print(3.2E-5)  
    print(-2.5e9)
    # None 表示空值
    # 地板除 取整
    1
    print(3//2)  

Python3从拿起到放下(基础篇)
https://leehoward.cn/2019/11/20/Python3从拿起到放下(基础篇)/
作者
lihao
发布于
2019年11月20日
许可协议