python 初学

一、基本概念

1、数

在Python中有4种类型的数——整数、长整数、浮点数和复数。
(1)2是一个整数的例子。
(2)长整数不过是大一些的整数。
(2)3.23和52.3E-4是浮点数的例子。E标记表示10的幂。在这里,52.3E-4表示52.3 * 10-4。
(4)(-5+4j)和(2.3-4.6j)是复数的例子。

2、字符串

(1)使用单引号(')
(2)使用双引号(")
(3)使用三引号('''或""")
利用三引号,你可以指示一个多行的字符串。你可以在三引号中自由的使用单引号和双引号。例如:

 

(4)转义符
(5)自然字符串
自然字符串通过给字符串加上前缀r或R来指定。例如r"Newlines are indicated by \n"。

3、逻辑行与物理行
一个物理行中使用多于一个逻辑行,需要使用分号(;)来特别地标明这种用法。一个物理行只有一个逻辑行可不用分号

二、控制流

1、if

块中不用大括号,条件后用分号,对应elif和else

 

2、while

用分号,可搭配else

 

 
 

3、for
用分号,搭配else

 

4、break和continue
同C语言

三、函数

1、定义与调用

 

2、函数形参
类C语言

 

 

3、局部变量
加global可申明为全局变量

4、默认参数值

 

5、关键参数
如果某个函数有许多参数,而只想指定其中的一部分,那么可以通过命名来为这些参数赋值——这被称作 关键参数 ——使用名字(关键字)而不是位置来给函数指定实参。这样做有两个 优势 ——一,由于不必担心参数的顺序,使用函数变得更加简单了。二、假设其他参数都有默认值,可以只给我们想要的那些参数赋值。

 

 

6、return

四、模块

1、使用模块

 

 

如果想要直接输入argv变量到程序中(避免在每次使用它时打sys.),可以使用from sys import argv语句

2、dir()函数
可以使用内建的dir函数来列出模块定义的标识符。标识符有函数、类和变量。

五、数据结构

1、列表


 

2、元组
元组和列表十分类似,只不过元组和字符串一样是不可变的即你不能修改元组。


 

像一棵树

 

 

3、字典

类似哈希


 

4、序列

列表、元组和字符串都是序列。序列的两个主要特点是索引操作符和切片操作符。


 

 

 

6、字符串


 

 

 
posted @ 2018-03-18 15:19  曹贻森  阅读(144)  评论(0编辑  收藏  举报