前倾提示
不同的编程语言有不同的特点,现实社会你只能一夫一妻,但是学习编程却不是这样的,学习python完全可以有找到小三的感觉。我们要用python改变世界,首先想到的不是如何攻入美国的五角大楼网络系统,而是下载一个python,并成功安装到计算机上,详情请看笔者的上传资源。
初识python
print("---------------------刘斌学Python-----------------")
temp = input("请输入主人刘斌的幸运数字:")
guess = int(temp)
if guess == 8:
print("卧槽,您猜对了,您是主人刘斌心里的小蛔虫吗?")
print("哈哈,您猜对了也没有任何的奖励^_^")
else:
print("您猜错啦,主人刘斌幸运数字是8")
print("游戏结束,不陪你玩了,^_^")
小刘与python小姐的初次交互
小刘是村里的大龄剩男,家境不是太好,听说邻村有位好姑娘,名字叫python,聪明贤惠持家有道,很是受人追捧,村里有好多媒婆,比如有IDLE、Eclipse、IDEA、Pycharm等,IDLE是收费最低的媒婆,所以小刘就找到了IDLE,让IDLE将她引荐给python,然后想通过IDLE代为问问python是否对他有意,就这样通过IDLE的一来一往,小刘和python互相认识,也能互相交互了。
按F5首次运行python程序,让我们来了解python小姐的迷人之处吧^_^。
小刘对python的印象
1、IDLE是键入文本和程序交互的途径,它就像是windows里黑乎乎的cmd窗口。
2、使用Tab键进行代码的缩放;
3、使用Tab会猜测你可能使用到的命令;
4、通过示例代码,我们会有一些疑问:
为什么没有变量的声明,直接就给类似变量的东西进行了赋值,C语言或者java是需要声明的,小程序里没有用大括号括起来,大括号要成对出现,而Python里是没有成对出现的大括号,而是用缩进来表示,它是python的灵魂,缩进的严格,使得python代码显得很精简、具有层次和规范,如果没有缩进,代码执行的结果和你的预期就可能相去甚远;
5、只要你输入了:,输入回车之后,IDLE会直接给你进行缩进,没有冒号的话,则回车之后,不会给你进行缩进。
6、=表示赋值,==表示两边值是否相等。
7、使用input,先显示里面的值,input这是一个BIF,这是python内置函数,返回用户输入的数值。在python里面变量是没有分类型的,只是input返回的是字符串类型的。需要进行int转换;
8、两个缩进是相同的,说明,这两条语句它是属于if成立应该执行的;
9、python语法是非常精简的,如果你是个完美主义者,如果你有强迫症,那么你会对python爱不释手,因为python整个社区目标就是构造完美的python语言,所以他们会不顾一切,不顾不兼容,去更新python3,这种做法跟同样拥有完美注意追求的苹果系统也是一样的,苹果系统,也是经过几代不兼容的更新出来,只有勇敢割掉和时代发展趋势不相符的瑕疵部分,才能缔造出真正的完美体验;
10、BIF: build in functions,中文意思是内置函数,它的存在是为了方便程序员快速编写程序,脚本是辅助科学计算的。
11、想知道python有多少个内置函数,可以输入下面的函数:dir(__builtins__),其中出现的列表中,小写的部分基本都是内置函数;
12、python shell也可以帮我们解答内置函数的用法,例如使用 help(input)。