标签:__ False 变量 Python 可以 基础知识 python print
语言特性
Python是一种跨平台、开源、免费的动态编程语言。
Python 3.X不完全兼容Python 2.X。
-
可以在同一台计算机上安装多个不同的Python解释器版本。
-
高级语言程序要被机器执行,分为编译型和解释型
-
- 编译型(C,C++…)编译型语言是指使用专门的编译器。
-
- 解释型(Python…)指使用专门的编译器将某种高级语言逐行解释成特定平台(操作系统)的机器码并立即执行,可以认为,每次执行解释型语言的程序都需要进行一次编译,因此效率较低且不能脱离解释器(Interpreter),但是跨平台容易,只需要提供每个平台的解释器即可。
-
在Python 3.x中,input()函数把用户的键盘输入作为字符串返回。
-
print()函数是输出函数。
-
在GBK和CP936编码中一个汉字需要2个字节;在UTF-8编码中一个汉字需要占用3个字节。
-
Python3.x版本默认的编码集是 UTF-8。
-
- UTF-8是不等长编码。
-
- 能表示全世界所有的文字符号
-
Python程序默认的扩展名是.py
-
退出Python解释器可以输入exit()
-
python可以在Windows、Mac平台运行,体现出Python的可移植性特性
-
PyCharm是Python集成开发环境。
-
Python语言的官方网站地址是www.python.org
-
计算机存储器的单位是字节(B,Byte),1B等于8位二进制
-
python的特点 :功能强大 语言简洁 免费
-
退出Python解释器可以输入exit() quit() CTRL-Z
-
属于Python应用领域的是操作系统管理 科学计算 WEB应用 服务器运维 的自动化脚本
编程基础
基本语法--注释、标识符、换行、缩进
- 关键字不可以用来作为变量名,函数名,类名等标识符。
- 缩进是体现Python代码逻辑关系的重要方式,同一个代码块必须保证相同的缩进量
- Python语言语句块的标记是相同的缩进量
- Python单行注释用井号( # ) 标识
- Python多行注释使用( ''' ''') 标识。
- printf final 不是python中的关键字
- Python在利用print()打印数据时,如果数据过长,可以;
若字符串太长,分开两行编写,在首行末尾加续行符“"来实现。
在[ ]中分行时,可以不使用“",在第二行直接书写数据。
在{ }中分行时,可以不使用“",在第二行直接书写数据。
在( )中分行时,可以不使用“",在第二行直接书写数据。 - 打印PYTHON关键字
import keyword
print(keyword.kwlist)
变量与数据类型
- python的变量会自动改变数据类型
类似下列程序这样是可以正常运行的。
x=3
x='3'
print(x)
- 当变量内容改变后,变量的内存地址可能改变
id() 函数用于获取对象的内存地址。
x=3
print(id(x))
x=7
print(id(x))
-
int(True)的返回值是1。
bool(False) 的返回值是False
bool('False') 的返回值是True。
bool(None)的返回值是False。
bool([])的返回值是False。 -
小数不可以转化为二进制
-
错误: 关于Python变量的管理,变量无须先创建和赋值而直接使用。
使用是指被调用:如print(t) str(t)
比如t1,t2= map(int,input().split(","))
t=str(a) 对于t来时不属于使用,属于被赋值 -
Python中的变量并不直接存储值,而是存储了值的内存地址(引用)。
-
在Python中,不需要事先声明及其类型,直接赋值即可创建任意类型的对象变量。
-
不仅变量的数值是可以变化的,变量的类型 也是随时可以发生改变的。
-
Python中,布尔型是一种特殊的整型,它只有True和False两种值,分别对应整数1和0。
-
Python 不支持单字符类型(char)
字符即长度为1的字符串 -
Python 语言本身就支持复数(complex),复数的虚部以j或者J作为后缀
表示复数的语法是real + imag j
实部和虚部都是浮点数
方法conjugate 返回复数的共轭复数
利用其abs()方法得到复数的模 -
type(数据) 可以查看变量的数据类型
print(type(1/2))的输出结果是
<class ‘float’> -
0x开头的数表示十六进制数
print(0xA + 0xB)结果为21 -
python字符串是一个定长的字符数组,通过下标控制长度,没有结束标识。
-
既可以用单引号或者双引号,也可以用三引号创建字符串,在三引号字符串中可以包含换行回车等特殊字符
-
可以使用del 变量名 释放资源
-
python没有指针。指针不是python中的数据类型。
-
bool isinstance(参数, 数据类型)
函数用来对参数进行类型检查。
isinstance() 会认为子类是一种父类类型,考虑继承关系。 -
内置的pow(x, y[, z])方法计算 x 的 y 次方,如果 z 在存在,则再对结果进行取模,其结果等效于 pow(x,y) %z。
内置方法会把参数作为整型 -
math 模块的math.pow( x, y ) 此时会把参数转换为 float。
-
Python变量名的定义
-
- 变量由数字、字母、下划线组成
-
- 变量名必须以字母或下划线开头,但以下划线开头的变量在Python中有特殊含义;通常要做到见名知义。
-
- 不能使用关键字作为变量名,要注意的是,随着 Python版本的变化,关键字列表可能会有所变化。
-
- 变量名对英文字母的大小写敏感
-
转义字符:回车\r 、换行\n
-
每一种Python对象都有一个布尔值,从而可以进行条件测试。下面( )对象的布尔值都为False.
None
False
0
0.0
0.0+0.0j
""
[]
()
{}
标签:__,False,变量,Python,可以,基础知识,python,print 来源: https://www.cnblogs.com/kingwz/p/16347427.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。