Python介绍
在前面已经介绍了Python的由来,这里主要介绍Python的基础知识,包括Python运算和Python结构。
Python运算
Python创建变量
1 | # Python中的常用数据类型可以直接赋值即定义,和C,Java等语言不同,且可以同时赋值多个变量 |
Python算术运算
1 | # +(加),-(减),*(乘),/(除),//(地板除),**(乘方),%(求余),整数除法/可以得到小数,和C,Java等语言不同 |
Python关系运算
1 | # >(大于),<(小于),>=(大于等于),<=(小于等于),==(等于),!=(不等于),和C,Java等语言不同,字符串也可以直接比较大小,字符串之间根据ASCII码值越大则字符串越大,先比较第一个,如果相同继续向下比较 |
Python逻辑运算
1 | # and(与),or(或),not(非),和C,Java等语言不同,用&&,||,!表示与或非 |
Python条件表达式
1 | # x if condition else y 判断condition,为真则x,为假则y,和C,Java等语言不同(b?x:y) |
Python结构
Python条件结构
1 | # Python条件结构if condition1: 语句1 elif condition2: 语句2 else 语句3 先判断if后面的condition1是否成立,如果成立则执行语句1并结束判断,否则判断elif后面的condition2是否成立,如果成立则执行语句2并结束判断,否则执行语句3,和C,Java等语言不同(if ... else if ... else ...) |
Python循环结构(while)
1 | # while condition: 循环语句 while循环,先判断condition是否满足,如果满足则进入循环执行循环语句,否则循环结束,和C,Java等语言不同(还有do ... while) |
Python循环结构(for)
1 | # range(start=0, end, step=1) 从start开始到end-1,start默认为0,step默认为1,返回步长为step的所有数字组成的迭代器 |
break,continue语句
1 | # 对于循环结构来说,break和continue语句非常重要,用法和C,Java等语言相同 |
Python小结
基础部分每种语言都大同小异,因为基础部分是所有语言的基础,学习每一种语言都离不开运算操作和算法结构,虽然难度较小,但是非常重要,无论以后从事什么样的研究,基础能力都是必不可少的,因此需要熟练掌握。