Python学习前言
关于python的初学,在研究生复试的时候认真学习了c语言基础,然后再学习python,怎么说就给我一种python是c的简化升级plus,很多python的东西在c中都有迹可循,关于学习python我是在B站上面看的小甲鱼的视频,跟着一个一个学,代码跟着敲。
编译器的选择:
有挺多的选择,我刚开始用的是IDLE,就是安装Python时最基本的编译器。
第一个Python小程序:
第一个小程序我跟着做的是一个数字范围的判别,就是设定好范围,然后从键盘get一个数字,并进行判别,看数字是否在要求范围内,并输出判别结果。
代码如下:
print(“猜数字”)
temp = input(“请输入数字:”)
guess = int(temp)
if guess>=1 and guess<=100:
print(“你真厉害”)
else:
print(“你是猪!”)
print(“游戏结束”)
总结:
1.关于input
input是一个bif函数,就是语言内置函数,built-in-foundation,是Python内置的函数,用来get键盘的输入
2.关于C和Python的逻辑运算符的比较
逻辑运算 | C语言 | Python |
---|---|---|
与 | && | and |
或 | ll | or |
非 | ! | not |
从这里可以看出,Python更贴近于人们的语言习惯,是对C的一种简化
3.print
print也是bif函数,是类似于C中的printf函数,所以用法和C类似。
4.if-else条件分支
if-else和C的逻辑上是一致的,但是在使用方法上Python中不用{}来进行划分语句范围,而是用缩进来代替。
if guess>=1 and guess<=100:
if( guess>=1 )and (guess<=100):
这两个语句都是可执行的,所以括弧的存在与否看个人习惯
5.程序的结束
和C一样,一个程序必须要有输出,不然这个程序做了什么,自己毫无头绪。
Python的代码没有用到{},而是用缩进来代替的,这点比C能方便,这样对自己编程逻辑的要求又更严格了
写在最后
学习Python是自己研究生生涯不可或缺的,导师的要求,也是自己一直想学习的,所以会加倍努力来学习,写这个文章只是对自己一天学习的一个总结,继续努力!