从零开始学Python(1)

Python从零开始

  • 初识Python
    • Python历史
    • Python优缺点
    • 应用场景:
    • 注释
      • 注释的分类
    • 变量
      • 改变引用
      • 共享引用
    • 标识符规则
    • 基础数据类型
      • 查看变量的类型
      • 常量

初识Python

Python是一门崇尚优美、胶水语言、清晰、简单,是一个优秀并广泛使用的语言

Python历史

python 的创始人 Guido van Rossum(吉多·范罗苏姆,俗称‘龟叔’)。1989 年
为了打发无聊的圣诞节,龟叔决定开发一门新的语言–python
1991 年 python 的第一个版本诞生了,它是用 C 语言实现的,
因此 python 语法很多来自 C,但又受到 ABC 语言的强烈影响。

名字的由来 ,龟叔喜欢的剧团 Monty Python;

Python优缺点

优点:

  1. 简单易学
  2. 开发效率非常高(有强大的第三方库)
  3. 面向对象
  4. 免费、开源
  5. 可移植性
  6. 可扩展性
  7. 丰富的库

缺点:

  1. 运行速度慢
  2. 不能加密
  3. 构架选择太多

应用场景:

  1. Web应用开发
  2. 爬虫
  3. 自动化运维
  4. 科学计算,人工智能
  5. 游戏

注释

注释的分类

单行注释
以#开头,#右边的所有的内容当做说明。只对一行内容起作用。
在这里插入图片描述
单行注释的位置,可以在代码的上方或者在代码的右侧
在这里插入图片描述

多行注释

多行注释是用三引号(单引号或双引号)包含的内容。可以写多行内容。
在这里插入图片描述

变量

变量就是内存中分配的一块空间,在空间中保存数据。因此变量就是用来存储数据的。
变量名:要尽量做到见名知意(提高可读性)
从零开始学Python(1)_第1张图片Python中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
等号(=)用来给变量赋值。
等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。

改变引用

一个变量可以进行多次赋值,对应内存中改变的是引用的指向。

# 改变引用
a = 15  # 15 a指向15的内存地址
print(a, type(a))  # <class 'int'>
a = 'tom'  # 指向'tom'的内存地址
print(a, type(a))  # tom <class 'str'>

共享引用

多个变量可以指向同一块内存,我们称之为共享引用。

a = 10
b = a
a = 5  # a重新指向5变量
print(b)  # 10
print(a)  # 5

标识符规则

  1. 由字母、下划线和数字组成,且数字不能开头;
  2. 长度任意长;
  3. 标识符不能与关键字同名。

注意:python中的标识符是区分大小写的 变量名 a 和 A 不相同

Python中的关键字(查看方法):

import keyword
print(keyword.kwlist)

查看结果:
[‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘nonlocal’, ‘not’, ‘or’, ‘pass’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’]

基础数据类型

有六大类:

  1. 数字
  2. 字符串
  3. 列表
  4. 元组
  5. 字典
    数字中有四小类:
    1. int 整型
    2. float 浮点型
    3. boolean 布尔型
    4. complex 复数

查看变量的类型

在python中,只要定义了一个变量,而且它有数据,那么它的类型就已经确定了,不需要咱们开发者主动的去说明它的类型,系统会自动辨别
可以使用type(变量的名字),来查看变量的类型

num1 = 5
print(type(num1))
num2 = 5.2
print(type(num2))
num3 = True
print(type(num3))
num4 = complex(2, 3)
print(type(num4))

结果:
在这里插入图片描述

常量

python中没有专门定义常量的方式,通常使用大写变量名表示

PI=3.14

你可能感兴趣的:(从零开始学Python(1))