First lesson of python

1.    assigment  operator

a=1

a+=1    equal     a=a+1

2.    Conditional operator

‘‘==‘‘ doesn‘t mean ‘‘=‘‘

e.g.      a=1

b=2

bool(a==b) => false

3.    if...else

if []:      if "":      # false

if (condition expression1):

...

elif (condition expression2):

...

elif (condition expression3):

...

else:

...

4. Question. Why there is no "CASE" in python.

Answer:   Due to  dict

e.g.

def    fun1():

print (‘a‘)

del    fun2():

print (‘b‘)

del    fun3():

print (‘c‘)

dict={‘1‘:fun1,‘2‘:fun2,‘3‘:fun3}

dict[‘1‘]()    #d[x] (arguments)

def add(x,y):

return x+y

...

def f()

....

f # function name

f() # execute function

if __name__ = ‘__main__‘ # main function

userdict = {}

user, pw=userinfo.strip().split(‘,‘)

userdict[user]=pw

a=open(‘x.txt‘,‘a‘)

a.write (‘\n%s‘%(name))

a.close()

时间: 2024-07-29 04:23:38

First lesson of python的相关文章

Lesson 015 —— python 列表

Lesson 015 -- python 列表 序列是Python中最基本的数据结构.序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推. Python有6个序列的内置类型,但最常见的是列表和元组. 序列都可以进行的操作包括索引,切片,加,乘,检查成员. 此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法. 列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现. 列表的数据项不需要具有相同的类型 创建一个列表,

Lesson 016 —— python 元组

Lesson 016 -- python 元组 Python 的元组与列表类似,不同之处在于元组的元素不能修改. 元组使用小括号,列表使用方括号. 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可. 元组中只包含一个元素时,需要在元素后面添加逗号,否则括号会被当作运算符使用. 元组与字符串类似,下标索引从0开始,可以进行截取,组合等. >>>tup1 = ('Google', 'Runoob', 1997, 2000); >>> tup2 = (1, 2, 3

Lesson 018 —— python 集合

Lesson 018 -- python 集合 集合(set)是一个无序的不重复元素序列. 可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典. parame = {value01,value02,...} 或者 set(value) 类似列表推导式,同样集合支持集合推导式(Set comprehension): >>>a = {x for x in 'abracadabra' if x no

Lesson 020 —— python 条件控制

Lesson 020 -- python 条件控制 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 可以通过下图来简单了解条件语句的执行过程: if 语句 Python中if语句的一般形式如下所示: if condition_1: statement_block_1 elif condition_2: statement_block_2 else: statement_block_3 如果 "condition_1" 为 True 将执

Lesson 021 —— python 循环语句

Lesson 021 -- python 循环语句 Python中的循环语句有 for 和 while. 循环可以使用 break 语句跳出当前循环. Python循环语句的控制结构图如下所示: while 循环 Python中while语句的一般形式: while 判断条件: 语句 同样需要注意冒号和缩进.另外,在Python中没有do..while循环. 无限循环 我们可以通过设置条件表达式永远不为 false 来实现无限循环,实例如下: var = 1 while var == 1 : #

Lesson 022 —— python 函数

Lesson 022 -- python 函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段. 函数能提高应用的模块性,和代码的重复利用率.Python提供了许多内建函数,比如print().也可以自己创建函数,这被叫做用户自定义函数. 定义一个函数 可以定义一个由自己想要功能的函数,以下是简单的规则: 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 (). 任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数. 函数的第一行语句可以选择性地使用文

Lesson 023 —— python 迭代器与生成器

Lesson 023 -- python 迭代器与生成器 迭代器 迭代是Python最强大的功能之一,是访问集合元素的一种方式. 迭代器是一个可以记住遍历的位置的对象. 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束.迭代器只能往前不会后退. 迭代器有两个基本的方法:iter() 和 next(). 字符串,列表或元组对象都可用于创建迭代器: >>>list=[1,2,3,4] >>> it = iter(list) # 创建迭代器对象 >>

Lesson 024 —— python 文件操作

Lesson 024 -- python 文件操作 open() 方法 Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError. 注意:使用 open() 方法一定要保证关闭文件对象,即调用 close() 方法. open() 函数常用形式是接收两个参数:文件名(file)和模式(mode). open(file, mode='r') 完整的语法格式为: open(file, mode='r',

Python 02-模块

封装好的功能就是模块(库). 库分两种: 标准库,不需要安装可以直接导入的库: 第三方库,必须要安装的库. 初识标准库 sys import sys print(sys.path) 想调功能通过"库名.功能名"实现 第三方库存放路径:D:\Program Files\Python\Python3.5\lib\site-packages 标准库存放路径:D:\Program Files\Python\Python3.5\Lib 取参数 import sys print(sys.argv[