Python知识总结(一)

Python知识总结(一)

本文主要总结以下python知识点(共三篇文章,这是第一篇)

  • python简介

  • IDEA插入Python插件

  • 变量类型

  • 运算符

  • 元组

  • 字符串

  • 列表

  • 字典

Python 简介

Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。
Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。

  • Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。
  • Python 是交互式语言: 这意味着,您可以在一个Python提示符,直接互动执行写你的程序。
  • Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。
  • Python 是初学者的语言:Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 WWW
    浏览器再到游戏。

IDEA插入Python插件(确保电脑有python SDK)

打开IDEA,点击File–>Settings–>Plugins–>Browse…–>Category选择languages–>输入python–>install下载–>创建一个python模块–>Moudle SDK(下面有链接,把文件下载安装,之后Moudle SDK那里选择刚安装目录下python.exe即可)–>next–>起一个工程的名字–>Finish–>在模块下创建一个python文件–>写一个helloword程序–>运行成功即可
#!/user/bin/python

# -*- coding: UTF-8 -*-
#coding=utf-8

print “你好,世界!”

SDK链接
链接:https://pan.baidu.com/s/1iFJGA3gSKsAqtG27-cFlmw
提取码:453k

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

知识点总结

  • Python的注释及乱码

    1、单行注释:以#开头,#右边的所有东西当做说明,而不是真正要执行的程序,起辅助说明作用
    2、多行注释:’’’多行注释’’’可以写多行的功能说明
    3、Python乱码问题
    由于Python源代码也是一个文本文件,所以,当你的源代码中包含中文的时候,在保存源代码时,就需要务必指定保存为UTF-8编码。当Python解释器读取源代码时,为了让它按UTF-8编码读取,我们通常在文件开头写上这两行:在这里插入图片描述 在这里插入图片描述

  • 查看python的关键字

import keyword
keyword.kwlist
在这里插入图片描述

- Python 标识符

在这里插入图片描述

  • 行和缩进
    在这里插入图片描述
    IndentationError: unexpected indent 错误是python编译器是在告诉你"Hi,老兄,你的文件里格式不对了,可能是tab和空格没对齐的问题",所有python对格式要求非常严格。
    如果是 IndentationError: unindent does not match any outer indentation level错误表明,你使用的缩进方式不一致,有的是 tab 键缩进,有的是空格缩进,改为一致即可。
    因此,在Python的代码块中必须使用相同数目的行首缩进空格数。
    建议你在每个缩进层次使用 单个制表符 或 两个空格 或 四个空格 , 切记不能混用

    在这里插入图片描述

  • 多行语句
    Python语句中一般以新行作为为语句的结束符。
    但是我们可以使用斜杠( \)将一行的语句分为多行显示。
    语句中包含[], {} 或 () 括号就不需要使用多行连接符。
    在这里插入图片描述

  • python引号
    Python 可以使用引号( ’ )、双引号( " )、三引号( ‘’’ 或 “”" ) 来表示字符串,引号的开始与结束必须的相同类型的。
    其中三引号可以由多行组成,编写多行文本的快捷语法,常用语文档字符串,在文件的特定地点,被当做注释。
    在这里插入图片描述

  • Python标准输入
    在这里插入图片描述

  • python变量类型
    变量必须赋予初值,否则会报错
    在这里插入图片描述

  • python标准的5种类型

Numbers
int
long
float
complex #复数
在这里插入图片描述
String
str = ‘Hello World!’ print str # 输出完整字符串
print str[0] # 输出字符串中的第一个字符
print str[2:5] # 输出字符串中第三个至第五个之间的字符串
print str[2:] # 输出从第三个字符开始的字符串
print str * 2 # 输出字符串两次
print str+“TEST” # 输出连接的字符串
在这里插入图片描述
List
在这里插入图片描述
Tuple
不可以二次赋值,只读
在这里插入图片描述

Dictionary

无序集合,通过key存取,{}表示。 dict = {}
tinydict = {‘name’: ‘john’,‘code’:6734, ‘dept’: ‘sales’}
print tinydict # 输出完整的字典
print tinydict.keys() # 输出所有键
print tinydict.values() # 输出所有值

在这里插入图片描述

python类型转换
在这里插入图片描述
在这里插入图片描述

  • python运算符
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

  • 运算符优先级
    在这里插入图片描述
  • python条件运算符
    if–elif–else
    在这里插入图片描述
  • python元组
    在这里插入图片描述
    在这里插入图片描述
    访问元组
    在这里插入图片描述

修改元组
元组中的元素值是不允许修改的,但我们可以对元组进行连接组合,元组中的元素值是不允许删除的,但我们可以使用del语句来删除整个元组,因为元组也是一个序列,所以我们可以访问元组中的指定位置的元素,也可以截取索引中的一段元素,任意无符号的对象,以逗号隔开,默认为元组
在这里插入图片描述
内置函数
在这里插入图片描述

  • python字符串
    Python不支持单字符类型,单字符也在Python也是作为一个字符串使用。

转义字符
在这里插入图片描述
在这里插入图片描述

字符串运算符
在这里插入图片描述
在这里插入图片描述
Python 支持格式化字符串的输出 。尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符 %s 的字符串中。
在 Python 中,字符串格式化使用与 C 中 sprintf 函数一样的语法。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
python中三引号可以将复杂的字符串进行复制:
python三引号允许一个字符串跨多行,字符串中可以包含换行符、制表符以及其他特殊字符。
三引号的语法是一对连续的单引号或者双引号(通常都是成对的用)。
三引号让程序员从引号和特殊字符串的泥潭里面解脱出来,自始至终保持一小块字符串的格式是所谓的WYSIWYG(所见即所得)格式的。
一个典型的用例是,当你需要一块HTML或者SQL时,这时用字符串组合,特殊字符串转义将会非常的繁琐。

引号前小写的"u"表示这里创建的是一个 Unicode 字符串。如果你想加入一个特殊字符,可以使用 Python 的 Unicode-Escape 编码。如下例所示:
u’Hello\u0020World !’
u’Hello World !’
被替换的 \u0020 标识表示在给定位置插入编码值为 0x0020 的 Unicode 字符(空格符)

python内建立函数
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

python List列表
序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。
Python有6个序列的内置类型,但最常见的是列表和元组
序列都可以进行的操作包括索引,切片,加,乘,检查成员。
此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。
列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。
在这里插入图片描述

你可以对列表的数据项进行修改或更新,你也可以使用append()方法来添加列表项,可以使用 del 语句来删除列表的的元素

列表的方法
在这里插入图片描述
在这里插入图片描述

二维列表
在这里插入图片描述
在这里插入图片描述

Python 字典(Dictionary)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

字典值可以没有限制地取任何python对象,既可以是标准的对象,也可以是用户定义的,但键不行。
1)不允许同一个键出现两次。创建时如果同一个键被赋值两次,后一个值会被记住
2)键必须不可变,所以可以用数字,字符串或元组充当,所以用列表就不行
字典的内置函数
在这里插入图片描述
字典的内置方法
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/LuYi_WeiLin/article/details/85005077