- 3
- 0
- 约1.23万字
- 约 20页
- 2020-11-07 发布于江苏
- 举报
Python
概述
Python是大小写敏感
注释
注释不仅能够用来解释临近代码,还能够组织代码运行。一个很好例子就是Djangosettings.py配置文件。
任何在#符号右面内容全部是注释.
Python最少应该有第一行那样特殊形式注释。它被称作 组织行 ——源文件头两个字符是#!,后面跟着一个程序。这行告诉你Linux/Unix系统当你 实施 你程序时候,它应该运行哪个解释器。
在Python中有4种类型数——整数、长整数、浮点数和复数。
对象布尔类型
能够用bool函数来决定任何Python对象布尔值
bool(x):当且仅当x=0时,返回False
bool(None)返回Fasle
bool([None,0])返回True
bool([0,0])返回True
数字
Python有两个关键数值类型:int(整数)和float(浮点数)。【老版本中整数类型long现在已经被合并到了int】
另外,还有一个Decimal,但不是内置类型,必需经过decimal模块访问,它范围比较小,不过更正确。
内置数据类型int:带符号整数(没有大小限制)
内置数据类型float:双精度浮点数
内置数据类型complex:复数(实部+虚部)
字符串
单双引号:在双引号中字符串和单引号中字符串使用完全相同。
使用三引号(’’’或”””): 利用三引号,你能够指示一个多行字符串。你能够在三引号中自由使用单引号和双引号。
转义字符:假如你想要指示一些不需要如转义符那样尤其处理字符串,那么你需要指定一个自然字符串。自然字符串经过给字符串加上前缀r或R来指定。
Unicode字符:
处理Unicode文本——你只需要在字符串前加上前缀u或U。
字符串是不可变
按字面意义级连字符串:假如你把两个字符串按字面意义相邻放着,她们会被Python自动级连。比如,What\s your name?会被自动转为Whats your name?。【用“+”效果一样,但效率比较低下。可用方法:a.用字符串格式化操作符%;b.用jion方法;c.对于列表来说,extend方法也能够把另一个列表内容加进来(相比list1 += list2,list1.extend(list2)要好得多)】
标识符命名
变量是标识符例子。 标识符 是用来标识 某样东西 名字。在命名标识符时候,你要遵照这些规则:
标识符第一个字符必需是字母表中字母(大写或小写)或一个下划线(‘ _ ’)。
标识符名称其它部分能够由字母(大写或小写)、下划线(‘ _ ’)或数字(0-9)组成。
标识符名称是对大小写敏感。
对象:Python把在程序中用到任何东西全部称为 对象。
怎样编写Python程序
下面是保留和运行Python程序标准步骤。???1). 打开你最喜爱编辑器。???2). 输入例子中程序代码。???3). 用注释中给出文件名把它保留为一个文件。我根据通例把全部Python程序全部以扩展名.py保留。???4). 运行解释器命令python program.py或使用IDLE运行程序。你也能够使用先前介绍可实施方法。
逻辑行和物理行
假如你想要在一个物理行中使用多于一个逻辑行,那么你需要使用分号(;)来尤其地标明这种使用方法。分号表示一个逻辑行/语句结束。
强烈提议你坚持在每个物理行只写一句逻辑行。
运算符:
**(幂运算)
/除
//求余
~按位翻转
and 布尔“和”
or 布尔“或”
not 布尔“非”
备注:没有自增/自减运算符(即++,--)
运算符优先级(从最低优先级(最松散地结合)到最高优先级(最紧密地结合)):
运算符
描述
lambda
Lambda表示式
or
布尔“或”
and
布尔“和”
not x
布尔“非”
in,not in
组员测试
is,is not
同一性测试
,=,,=,!=,==
比较
|
按位或
^
按位异或
按位和
,
移位
+,-
加法和减法
*,/,%
乘法、除法和取余
+x,-x
正负号
~x
按位翻转
**
指数
x.attribute
属性参考
x[index]
下标
x[index:index]
寻址段
f(arguments...)
函数调用
(experession,...)
绑定或元组显示
[expression,...]
列表显示
{key:datum,...}
字典显示
expression,...
字符串转换
控制语句:在Python中有三种控制流语句——if、for和while。
if
# -*- coding: cp936 -*-
# Filename : if.py
number = 23
grade = int(raw_input(请输入您成绩:))
if grade = 90 :
pr
您可能关注的文档
最近下载
- 缠中说禅 教你炒股108讲座.doc
- 黑布林阅读初二11《杰克的威士本游园会》中文版.pdf
- 2025年陕西省中考数学试卷真题及答案详解(精校打印版).pdf VIP
- 2025至2030中国光隔离器行业运营态势与投资前景调查研究报告.docx VIP
- 农艺师考试(技术及理论)知识试题(含答案).pdf VIP
- 2025年汉阳区小升初语文元调试卷及答案.docx VIP
- 2024年贵州省中考理综物理试题(含答案解析).pdf
- 2024-2025汉阳区六年级元调英语试卷.doc VIP
- 2025年度湖北省武汉市汉阳区六年级上学期期末考试数学试卷.docx VIP
- 2025年低空经济交通管理技术报告.docx
原创力文档

文档评论(0)