python
写bug的小气球
go go go
展开
-
前端学python(5)
作用域(scope)与命名空间(namespace)a = 20def fn3(): # a = 10 # 在函数中为变量赋值时,默认都是为局部变量赋值 # 如果希望在函数内部修改全局变量,则需要使用global关键字,来声明变量 global a # 声明在函数内部的使用a是全局变量,此时再去修改a时,就是在修改全局的a a = 10 # 修改全局变量 print('函数内部:','a =',a)fn3()print('函数外部:','a =',a)#原创 2020-05-22 21:14:31 · 137 阅读 · 0 评论 -
前端学python(4)
1.集合# 使用 {} 来创建集合# s = {10,3,5,1,2,1,2,3,1,1,1,1} # <class 'set'># print(s , type(s)) {1, 2, 3, 5, 10} <class 'set'># s = {[1,2,3],[4,6,7]} TypeError: unhashable type: 'list'# 使用 set() 函数来创建集合#s = set() # 空集合 这里注意!!!!s = {}这是创建空字典原创 2020-05-21 20:34:32 · 132 阅读 · 0 评论 -
前端学python(3)
1.遍历# 通过for循环来遍历列表# 语法:# for 变量 in 序列 :# 代码块2.range()# range()是一个函数,可以用来生成一个自然数的序列# 这里的range()函数所返回的对象在python3中并不是源list类型的,也不继承list类型。# python3中的range()等于python2中的xrange(),它其实是百一个生度成器,每次取值后生成下一个值,目的是节约内存知和运算资源。# 如果想得到list,则需强制道转换。# r = r原创 2020-05-20 20:58:32 · 148 阅读 · 0 评论 -
前端学python(2)
1.三元运算符# 条件运算符(三元运算符)# 语法: 语句1 if 条件表达式 else 语句2# 执行流程:# 条件运算符在执行时,会先对条件表达式进行求值判断# 如果判断结果为True,则执行语句1,并返回执行结果# 如果判断结果为False,则执行语句2,并返回执行结果# 练习:# 现在有a b c三个变量,三个变量中分别保存有三个数值,# 请通过条件运算符获取三个值中的最大值# print('你好') if False else pr原创 2020-05-19 18:11:20 · 158 阅读 · 0 评论 -
前端学python(1)
1.字符串# 使用三重引号来表示一个长字符串 ''' """# 三重引号可以换行,并且会保留字符串中的格式s = '''锄禾日当午,汗滴禾下土,谁知盘中餐,粒粒皆辛苦'''# 转义字符# 可以使用 \ 作为转义字符,通过转义字符,可以在字符串中使用一些特殊的内容# 例子:# \' 表示'# \" 表示"# \t 表示制表符# \n 表示换行符# \\ 表示反斜杠# \uxxxx 表示Unicode编码2.格式化字符串# 在创建字符串时,可以在字原创 2020-05-15 20:57:25 · 159 阅读 · 0 评论