- 博客(25)
- 收藏
- 关注
原创 Python语法基础22.局部变量和全局变量
局部变量:定义在函数内部的变量就是局部变量。该局部变量的作用域就是该函数内。全局变量:定义在函数外部的变量就是全局变量。全局变量可以被所有的函数访问。例如:# 定义全局变量a = 100def test1(): print(a) def test2(): print(a) # 调用函数test1()test2()注意:(1)当函数内出现局部
2017-08-21 19:28:26
217
原创 Python语法基础21.函数(四)
1、函数可以分为四种:无参数,无返回值无参数,无返回值有参数,无返回值有参数,有返回值2、函数可以嵌套调用。即在一个函数的函数体中可以调用另外的函数。
2017-08-21 19:18:31
240
原创 Python语法基础20.函数(三)
带有返回值的函数:def add(a, b): c = a+b return ct = add(8, 9)print(t)上面的例子中,c为函数add的返回值。注意:所谓“返回值”,就是程序中函数执行完成后,最后给调用者的结果。
2017-08-21 19:13:35
219
原创 Python语法基础19.函数(二)
定义带有参数的函数:def add(a, b): c = a+b print cadd(8, 9)其中,a和b是形式参数,简称形参。8和9是实际参数,简称实参。add(8, 9)表示调用add函数,并传递两个实参8和9。注意:参数是有顺序的。在上面的例子中,8赋值给a, 9赋值给b。
2017-08-21 19:03:29
183
原创 Python语法基础18.函数(一)
函数用来完成一个特定的功能。可能有输入,也可能没有输入。可能有输出,也可能没有输出。Python中的函数用def关键字定义。例如下面定义了一个函数printInfo: def printInfo(): print('------------------------------------') print(' 人生苦短,我用Pyt
2017-08-17 23:16:17
195
原创 Python语法基础17.下标和切片
字符串,列表,元组中的元素都是有序的。都以“0”作为第一个元素的下标。例如字符串 a = "asdf23dsfa" 中的第一个元素为a[0]。列表和元组类似。字符串,列表,元组都支持切片操作。切片的语法:[起始:结束:步长]例如下面定义了一个字符串name: name = 'abcdef' print(name[0:3]) # 取 下标0~2
2017-08-14 20:42:13
431
原创 Python语法基础16.字典
字典中存储的元素是键值对。即每一个元素都由键和值两部分组成。例如下面定义了一个字典a:a = {"name":zhangsan, "age": 18}其中,每个键值对中的键和值用冒号分隔开。每个键值对即为字典的一个元素。每个元素间用逗号隔开。注意:字典中的元素是无序的。这一点和字符串,列表,元组不同。
2017-08-14 20:28:16
342
原创 Python语法基础15.元组
Python中的元组与列表极其类似,唯一的区别是:元组定义后不能被更改。例如下面定义了一个元组b:b = (3, "s", 87, "aad")
2017-08-14 20:26:02
194
原创 Python语法基础14.字符串
下面定义了一个字符串a和b: a = "hello it.cn" 或者 b = 'hello it.cn'由于单引号和双引号的作用相同,所以a = b字符串用input输入。例如:user_name = input("请输入您的用户名:")用户在键盘上输入用户名后,user_name是由用户输入的一个字符串。
2017-08-14 20:18:02
220
原创 Python语法基础13.列表
Python中列表功能强大,可以存储任何数据类型。下面定义了一个列表a_list ,并对该列表用for循环进行遍历:a_list = [1, 4, 6, "1", "2", 's', '8']for i in a_list: print(i)以上代码的执行结果为:14612s8注意:Python中的双引号和单引号功能相同
2017-08-14 20:16:00
185
原创 Python语法基础12.break和continue
Python中的break和continue只需要记住两句话即可:(1)break用来结束当前循环。然后执行当前循环后面的语句。(2)continue用来结束本次循环。程序会回到当前循环的判断条件处,继续执行下一次循环。
2017-08-14 20:05:43
224
原创 Python语法基础11.for循环
跟Java和其他语言不同,Python中的for循环是用来遍历的。例如遍历一个字符串:a = "sdfgh"for i in a: print(i)以上代码的输出结果为:sdfgh注意:print语句默认有换行的功能。
2017-08-14 19:58:45
216
原创 Python语法基础10.while循环
Python中的 while 循环: i = 0 while i10000: print("我已年满18岁") i+=1while循环比较简单。其中变量i用来控制循环,print语句为循环体。
2017-08-14 19:55:35
234
原创 Python语法基础09.比较、关系运算符
python中的比较运算符如下表运算符描述示例==检查两个操作数的值是否相等,如果是则条件变为真。如a=3,b=3则(a == b) 为 true.!=检查两个操作数的值是否相等,如果值不相等,则条件变为真。如a=1,b=3则(a != b) 为 true.检查两个操作数的值是否相等,如果值不相等,则条件变为真
2017-08-11 16:29:19
282
1
原创 Python语法基础08.if 判断语句
if判断语句介绍if语句是用来进行判断的,其使用格式如下: if 要判断的条件: 条件成立时,要做的事情例如:age = 30 print("------if判断开始------") if age>=18: print("我已经成年了") print("------if判断结束------")
2017-08-11 16:27:55
172
原创 Python语法基础07.数据类型转换
常用的数据类型转换函数说明int(x [,base ])将x转换为一个整数long(x [,base ])将x转换为一个长整数float(x )将x转换到一个浮点数complex(real [,imag ])创建一个复数str(x )将对象 x 转换为字符串repr(x )将
2017-08-11 16:23:50
195
原创 Python语法基础06.运算符
算术运算符下面以a=10 ,b=20为例进行计算运算符描述实例+加两个对象相加 a + b 输出结果 30-减得到负数或是一个数减去另一个数 a - b 输出结果 -10*乘两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 200/除x除以y b / a 输出结果
2017-08-11 16:21:31
180
原创 Python语法基础05.输入
input 表示输入,password 用来存储输入的数据。按照下面的写法,password 将是一个字符串。 password = input("请输入密码:") print ('您刚刚输入的密码是:', password)
2017-08-11 16:17:27
177
原创 Python语法基础04.输出
格式符号转换%c字符%s通过str() 字符串转换来格式化%i有符号十进制整数%d有符号十进制整数%u无符号十进制整数%o八进制整数%x十六进制整数(小写字母)%X十六进制整数(大写字母)%e索引符号(小写'e')%E索引符号(
2017-08-11 16:14:31
199
原创 Python语法基础03.标识符和关键字
(1)标示符由字母、下划线和数字组成,且数字不能开头小驼峰式命名法(lower camel case): 第一个单词以小写字母开始;第二个单词的首字母大写,例如:myName、aDog大驼峰式命名法(upper camel case): 每一个单字的首字母都采用大写字母,例如:FirstName、LastName不过在程序员中还有一种命名法比较流行,就是用下划线“_”来连接
2017-08-11 16:07:08
278
原创 Python语法基础01.注释
(1)单行注释以#开头,#右边的所有东西当做说明,而不是真正要执行的程序,起辅助说明作用例如:# 我是注释,可以在里写一些功能说明之类的哦print('hello world')(2)多行注释以 三个引号开始,三个引号结尾。例如:"""这是一个多行注释""" 或者 '''这是一个注释'''上面两种方式的
2017-08-11 15:58:01
126
原创 Python发展简史
(1)Python的作者Guido von Rossum,荷兰人。1982年,Guido从阿姆斯特丹大学获得了数学和计算机硕士学位。(2)Python的诞生1991年,第一个Python编译器诞生。它是用C语言实现的,并能够调用C语言的库文件。从一出生,Python已经具有了 :类,函数,异常处理,包含表和词典在内的核心数据类型,以及模块为基础的拓展系统。 Python语法
2017-08-11 15:40:39
385
原创 Python学习路径
Python学习路径:1、Python语法基础;2、MySQL数据库;3、Ubuntu的基本操作;4、了解MongoDB,Redis,PostgreSQL,Flask,Django等。以上内容仅仅Python自学的重点。请大家记住:学无止境!
2017-08-06 19:51:41
237
原创 Python自学
Python介绍1、人工智能,首选Python;2、Python简单易学;3、Python的开发效率高;4、Python功能强大。以上只是概括性的描述,如果需要更详尽的说明,可以网上搜索相关文档。
2017-08-06 19:30:57
713
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人