Python从零开始学 Day01 ~Python入门

Python从零开始学 Day01 ~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 回车

猜你喜欢

转载自blog.csdn.net/qq_41424688/article/details/107029429