Python初学总结

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python初学总结相关的知识,希望对你有一定的参考价值。

下边的总结都是在python3上

一。基础

1.输出与输入:

输出:print(变量/字符串)

输入:input() 返回的是字符串

price=input()
print(price)

2.python风格

(1)注释 #

(2)一般情况是一行结束该句结束,但是如果想要续行,在行的结尾加上 \\

(3)无需换行符也可以换行的符号:‘‘‘

(4)一行可以有多条语句,

3.标识符

基本和java类似,同时也区分大小写

 关键字:

技术分享

4.表达式

(1)根据值确定类型

(2)以”引用“的方式实现赋值

(3)增量操作符:+=  -=  *=  /=  %=  ** =  <<=  >>=  &=  ^=  |=

5.python数据类型

(1)(长)整型:整型和长整型并不严格区分,整型值后加“ L”即为长整型

(2)布尔型:仅有2个值:True、 False,本质上是用整型的1、 0分别存储的

(3)浮点数:即数学中的实数,可以类似科学计数法表示

(4)复数型:实数+虚数 就是复数,虚数部分必须有j

  复数可以分离实数部分和虚数部分:复数.real  复数.imag

  复数的共轭:复数.conjugate()

(5)字符串:单引号、双引号、三引号内的都是字符串,不可变类型

(6)列表:强大的类型,用方括号 [] 界别,可变类型

(7)元组:与列表相似,用小括号 () 界别,不可变类型

(8)映射类型 字典:用大括号 {} 界别,类似于哈希表的键值对

6 运算符

乘方**、正负号+ -、乘除* /、整除//、 取余%、加减+ -

整型除法返回浮点数,要得到整型结果使用//

7.比较运算

数值的比较:按值比大小

字符串的比较:按ASCII码值大小

不等于只用“ !=”表示,不支持“ <>”

8.逻辑运算:

逻辑运算符优先级:not、 and、 or

9.字符运算符:

原始字符串操作符 (r / R):– 用于一些不希望转义字符起作用的地方
Unicode 字符串操作符( u / U ):– 转换成Unicode字符串

f = open(rc:\\python\\test.py,w)    #不会报错
f = open(c:\\python\\test.py,w)     #会报错

10 内建函数

技术分享

内建函数不需要import就可以使用,而非内建函数则需要import

from math import *
print(floor(-35.4))

Python通常用“ import 模块”的方式将现成模块中的函数、类等重用到其他代码块中

import math
print(math.pi)

导入多个模块

import ModuleName1, ModuleName2, …

模块里导入指定的模块属性,也就是把指定名称导入到当前作用域

from Module1 import ModuleElement

11 包

一个有层次的文件目录结构,定义了一个由模块和子包组成的 Python 应用程序执行环境

#方式一
import
AAA.CCC.c1 AAA.CCC.c1.func1(123)
#方式二
from AAA.CCC.c1 import func1 func1(123)

12库

库是一组具有相关功能的模块的集合

二。面面观

 

 

 





以上是关于Python初学总结的主要内容,如果未能解决你的问题,请参考以下文章

Python代码阅读(第19篇):合并多个字典

Python Tornado初学笔记之表单与模板

Python代码阅读(第26篇):将列表映射成字典

Python初学总结

Python代码阅读(第41篇):矩阵转置

Python代码阅读(第25篇):将多行字符串拆分成列表