python基础知识
语言分为两种:编译型语言和解释型语言。
计算机只能理解机器语言(二进制0和1),所以所有的语言只有经过翻译才能被计算机识别,而翻译的模式目前有两种,一个就是编译一个就是解释。而编译和解释的区别在于他们的翻译的时间不同。
编译型语言是一开始都翻译好了然后交给计算机执行;而解释型语言是一边运行一边翻译(如java),所以解释型语言需要一个专门的解释器(Java虚拟机)配合运行。所以解释型语言运行效率低于编译型语言。
好了开始我们第一行代码吧,就是他
1.print('hello,world') #第一句代码
2.输入:input(),就是把你要传入的内容写入到一个变量里面进行保存。在python3中,input()函数没有raw_input()的方法,所以所有输入的内容都是以字符串的方式存入变量中。如图输入的是int类型打印出来的还是str类型,所以我们需要转换成int类型
3.条件判断,语法为if..elif..elif..else,这个就是最基本大条件判断语法。
4.循环:循环分为while和for循环,whlie循环需要计数器来控制循环的次数,如果没有计数器while循环就变成了死循环无法跳出来~~,如果没有count+=1的话就变成死循环了,因为count=0是小于3的条件成立所以会一直循环下去。
for循环:for循环比较好理解,你让他循环多少次就循环几次,在计算机语言中开始的数都是从0开始的,所以我们看到打印出来的第一次显示的是0.
嵌套循环:可以看出他的执行代码顺序从上到下,先执行第一个循环,然后在执行第二个循环,第二个循环4次以后才结束,在执行第一个循环的第二次,在到第二个循环里面在执行4次循环,然后在到第一个循环以此类推。可能有点绕但是多看几遍你应该是可以看到一点规律的。
跳出循环break:顾名思义就是当代码运行到break时代码直接跳出循环不在继续执行下面的循环了,如图当我们猜对数字以后就不需要在猜了,所以需要停止循环就需要用到break。
5.字符串格式化
字符串输出有以上4种方式,string可以用“+”进行字符串拼接。在python中,任何类型都可以用字符串形式输出,用%s表示,如果指定数据格式,则%d表示整数,%f表示浮点数。%03d表示输出的整数是三位数显示,不足的位数用0补齐。%.2f表示输出的小数精确到小数点后两位。