网站首页 > 教程分享 正文
本章是对python基础知识的一个概览,基本对应全书3-14章,内容点到即止。
2.1 程序输出,print语句及“Hello World!”
(1)将字符串赋值给变量a,可以用print a来显示变量内容,也可以用变量名称来显示内容,在用变量名来显示内容时,输出的字符串是是用单引号括起来的。
(2)下划线(_)在解释器中有特别的含义,表示最后一个表达式的值。
(3)字符串中使用格式操作符(%)实现字符串内容替换功能。%s表示字符串,%d表示整形,%f表示浮点型。
2.2 程序输入和raw_input内建函数
(1)raw_input获取用户输入的字符串,变换类型需要类型重载,如:整型,int(raw_input)。
(2)input则无限定输入类型。
2.3 注释
(1)#号表示注释,从#号开始,直到一行结束的内容都是注释。
(2)文档字符串的特别注释:在模块、类或者函数的起始添加一个字符串,起到在线文档的功能。
2.4 操作符
(1)标准算术操作符:+、-、*、/(地板除)、//(浮点除)、%、**
(2)比较操作符:<、 <=、 >、 >=、 ==、 !=、 <>
(3)逻辑运算符:and、or、not
2.5 变量和赋值
(1)变量名大小写敏感。
(2)Python不支持C语言中的自增1和自减1操作符,因为+和-也是单目操作符,Python会将--n解释为-(-n)从而得到n,同样++n的结果也是n。
2.6 数字
(1)五种基本数据类型:有符号整型[长整型、布尔值]、浮点值、复数。
(2)布尔值是特殊的整型,True会当成1,False当成0。
2.7 字符串
(1)字符串被定义为引号之间的字符集合。
(2)可使用索引操作符[ ]和切片操作符[ : ]。
2.8 列表和元组
(1)列表元素用中括号[]包裹,元组用小括号()包裹。
(2)元组可看成是只读的列表。
2.9 字典
(1)字典是Python中的映射数据类型,工作原理类似Perl中的关联数组或哈希表,由键—值(key-value)成对构成。
(2)字典元素用大括号{}包裹。
2.10 代码块及缩进对齐
2.11 if语句:
if expression1:
if_suite
elif expression2:
elif_suite
else:
else_suite
2.12 while循环:
while expression:
while_suite
2.13 for循环和range()内建函数
(1)for循环实际是迭代。
(2)range()内建函数,接受一个数据范围生成一个列表。
2.14 列表解析
(1)使用for循环将所有值放在一个列表中实现值的筛选:
e.g. a = [x ** 2 for x in range(8) if not x % 2]
2.15 文件和内建函数open()、file()
(1)a case:
filename = raw_input('Enter file name:')
a = open(filename, 'r')
for b in a:
print b,
a.close()
(2)file()功能等同于open()
2.16 错误和异常
(1)给代码添加错误检测和异常处理,只需将之封装在try-expect语句中,try之后的代码块即为需管理之代码,except之后的代码块即为处理错误之代码。
2.17 函数
(1)定义函数
def function_name([arguments]):
"optional documentation string"
function_suite
(2)函数调用
(3)函数参数
2.18 类
(1)定义类
class ClassName(base_class[es]):
"optional documentation string"
static_member_declarations
method_declarations
(2)类的实例化
2.19 模块
(1)模块是一种组织形式,模块可以包含可执行的代码、函数和类,或者这些东西的组合。
2.20 实用的函数
(1)常用内建函数列表
2.21 练习
猜你喜欢
- 2024-10-27 前端教程:JavaScript对象(js对象的操作方法)
- 2024-10-27 在UnRaid系统的DASHBOARD中显示CPU和主板的温度
- 2024-10-27 为什么我十分喜欢C,却很不喜欢C++
- 2024-10-27 想赚高薪?看了这些编程语言的入门方法,学习和玩一样轻松
- 2024-10-27 程序员5种编程入门方法(程序员5种编程入门方法图解)
- 2024-10-27 你不可能还不会python变量的类型吧?
- 2024-10-27 Perl模式匹配大型连载3——s替换操作
- 2024-10-27 Cobalt Strike 4.8 用户指南-第五节-获取初始访问
- 2024-10-27 「实战」助力数据库开发之接口篇 - Perl 连接 Greenplum
- 2024-10-27 Perl基础命令——文件句柄基础2(perl常用命令)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- css导航条 (66)
- sqlinsert (63)
- js提交表单 (60)
- param (62)
- parentelement (65)
- jquery分享 (62)
- check约束 (64)
- curl_init (68)
- sql if语句 (69)
- import (66)
- chmod文件夹 (71)
- clearinterval (71)
- pythonrange (62)
- 数组长度 (61)
- javafx (59)
- 全局消息钩子 (64)
- sort排序 (62)
- jdbc (69)
- php网页源码 (59)
- assert h (69)
- httpclientjar (60)
- postgresql conf (59)
- winform开发 (59)
- mysql数字类型 (71)
- drawimage (61)
本文暂时没有评论,来添加一个吧(●'◡'●)