Python是什么

Python是一种面向对象的解释性高级编程语言,具有动态语义。

 

虽然Python的速度可能没有C、C++等编译型语言那么快,但它能够节省编程时间。

 

官方网站:www.python.org

 

Python提供自带推行交互编译器:IDLE

 

启动python:在命令行执行命令: python

 

Python中,除法的时候是小数,如果想要整除运算(丢弃小数部分,而不是四舍五入),可以使用双斜杠:

 

%:求余运算符

**:乘方(求幂)运算符

 

获取使用指南,在命令提示符下输入命令help(),在IDLE中,还可按F1获取帮助信息:

 

 

 

数操作:

 

十六进制、八进制数、二进制数:

 

 

十六进制前缀:0x

八进制前缀:0o

二进制前缀:0b

 

变量:表示或指向特定值的名称。

使用Python变量前必须赋值,因为Python中变量没有默认值:

赋值:   x=3

 

在python中,名称(标识符)只能由字母、数字和下划线构成。

 

 

input函数获取用户输入:

 

 

 

== :相等运算符

= :赋值运算符

 

 

if语句:

 

通过使用if语句,可在给定条件满足时执行特定的语句。

 

注:在交互式解释器中输入if语句后,需要按两次回车键才能执行。

 

 

内置函数:

pow(m,n):乘方运算内置函数

abs():绝对值

round():四舍五入

也可以自己编写函数。

 

模块:

众多有用的函数,包含在模块中。可将模块视为扩展,通过将其导入可以扩展Python功能。导入模块命令:

  1. import module_name

  2. from module_name import function

 

 

先使用import导入模块,再以module.function的方式使用模块中的函数。

可以使用命令import的变种from module import function,可在调用函数时不指定模块前缀。

除非必须使用from版的import命令,否则应坚持使用常规版import命令。

可以使用变量来引用函数,例如:

 

 

从命令提示符运行Python脚本:

python srcipt_name.py

 

在Linux或者unix中执行Python脚本:

在脚本第一行写下:

#!/usr/bin/env python

注释:

python中,#后面到行尾的所有内容都将被忽略。

 

nan具有特殊含义,指的是“非数值”(not a number)。

 

字符串

可以使用\对字符进行转义。

字符串拼接: +

 

字符串表示:

str:以合理的方式转换为用户能够看懂的字符串

repr:通常会获得值的合法Python表达式表示

 

 

长字符串、原始字符串和字节

长字符串:要表示很长的字符串(跨越多行的字符串),可使用三引号('''     或者  """)

常规字符串也可跨行,只要在行尾加上反斜杠\即可。

 

原始字符串:原始字符串用前缀r表示,打印路径c:\number\

原始字符串限制:

  1.  引号同样需要转义,那么转义用的\也会包含在字符串中;

  1. 原始字符串不能以单个\结尾;

 

 

Unicode、bytes(不可变的)、bytearray(可变的)

Python字符串使用Unicode编码来表示文本。

 

指定Unicode字符的通用机制:使用16或32位的十六进制字面量(分别加上前缀\u或\U)或者使用字符的Unicode名称(\N{name})。

 

 

几乎在所有情况下,都最好使用UTF-8。

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章