01.从零开始学Python~Python入门

01.从零开始学Python~Python入门

基本语法

关于缩进

       很多编程语言,通过字符(例如:{}),关键字(begain/end)来划分代码块,同时配合缩进来增加代码的可读性。而Python的话呢,是把缩进设计成了一种语法,变成了强制性。

       缩进时呢,我们要避免使用"Tab制表符",或者Tab与空格混合缩进风格。目前,常用的编辑器一般设置成:tab 制表符就是4个空格。

使用注释

单行注释
#这是一个单行注释
多行注释
'''
这是
多行
注释
'''

\行连接符

一行代码的长度一般没有限制,但是为了可读性更强,当一行代码很长的时候,就需要分成多行来写。这个时候就需要\连接符

str = "你" \
      "好" \
      "吗" \
      "朋" \
      "友"

对象

        Python 中,一切皆对象。每个对象由:标识(identity)、类型(type)、value(值) 组成。

        标识用于唯一标识对象,通常对应于对象在计算机内存中的地址。使用内置函数 id(obj) 可返回对象 obj 的标识。

        类型用于表示对象存储的“数据”类型。类型可以限制对象的取值范围以及可执行的操作。可以使用 type(obj)获得对象的所属类型。

        值表示对象所存储的数据的信息。使用 print(obj)可以直接打印出值。

对象的本质就是:一个内存块,拥有特定的值,支持特定类型的相关操作。

引用

        在 Python 中,变量也成为:对象的引用。因为,变量存储的就是对象的地址。 变量通过地址引用了“对象”,变量位于"栈内存",对象位于"堆内存"

Python变量常见的数据类型

        变量赋值、数值型、字符串、列表、元组、字典、集合

Python数值类型

        int(有符号整型)、long(长整型)、float(浮点型)、complex(复数)

Python字符串类型

        从左到右,以0下标索引开始。从右到左,以-1下标索引开始

str = 'alvin is great'
print (str)                     # 输出完整字符串
print (str[0])                  # 输出第一个字符
print (str[2:6])                # 输出第二至第五个字符串
print (str[1:])                 # 输出第二至最后的字符串
print (str * 2)                 # 输出字符串 2 次
print (str + "yes i do ")       # 连接字符串
print (str[-1])                 # 从右开始输出第一个字符串
print (str[:])                  # 相当于 str[0:]或 str
print (str[-3:])                # 从右开始输出第一至第三个字符串

在这里插入图片描述

格式化操作表


在这里插入图片描述

【声明:图片来自网络】

转义操作表

在这里插入图片描述

【声明:图片来自网络】

列表

        列表可以表示 Python 大多数的集合类数据结构,采用[ ]标识,是 Python 最常用的符合数据类型。列表支持字符、数字、字符串、列表(嵌套)等。

list = [1,2,3,4,5,6,7]
print(list)
print(list[2:4])

在这里插入图片描述

Python 元组(Tuple)

       元组用()标识,内部元素用逗号分隔。元组内的元素不可以修改,意味着不可以二次 赋值。

tup = (1,2,3,4,5,6,7)
print(tup)
print(tup[2:6])

在这里插入图片描述

Python 字典(Dictionary)

       字典数据类型是有序的对象集合。字典的存取采用键-值存取的方式,即通过键取值。 字典用{}标识。

       关于键-值对存储形式在计算机科学当中应用非常广泛。程序访问键-值对的‘键’,系 统会根据‘键’来获取对应的‘值’,‘键’与‘值’是一一对应关系,且‘键’不能重复。 当我们的 Python 程序访问字典的每一个键时,根据其去查找唯一对应的值。

       Key值不能相同,但是Value可以

dic = {1:"小明",2:"小张",3:"小刚"}
print(dic)
print(dic[2])

在这里插入图片描述

Python 集合(Set)

       集合(Set)是用于表示相互之间无序的一组元素。集合在算术上的运算包括交集、并 集、补集等。

       普通集合:实现交集、并集、补集操作,通过关键字 set 实现。

       不可变集合:初始化后不可以改变,通过关键字 frozenset 实现。

在这里插入图片描述

【声明:图片来自网络】

整数范围

        Python2 中,int 是 32 位,可以存储仅-2147483648 到 2147483647 的整数(约± 21 亿)。Long 类型是 64 位,可以存储:-2^63--2^63-1 之间的数值。

        Python3 中,int 可以存储任意大小的整数,long 被取消。

        Python3 中可以做超大数的计算,而不会造成“整数溢出”,这也是Python特别适合做科学运算的一个原因之一

        在Python种运算符和其他语言基本一样,只是多了两个运算符

        //:整数除法 7//2=3
        **:幂 2**3=8

Python中的时间

        计算机中时间的表示是仅“1970 年 1 月 1 日 00:00:00”开始,以毫秒(1/1000 秒) 进行计算。我们也把 1970 年返个时刻称为“unix 时间点”。

import time
print(time.time())

在这里插入图片描述

转义字符

\(在行尾时) 续航符
\\ 反斜杠符号
\' 单引号
\" 双引号
\b 退格(Backspace)
\n 换行
\t 横向刢表符
\r 回车
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章