开启辅助访问
 找回密码
 立即注册

人生苦短,我用Python

17553 回答数0 浏览数468
Python的创始人吉多·范罗苏姆说过这样一句话:”人生苦短,我用Python。”
当然他最开始是说的英语:"Life is short, you need python."
而这门取名“蟒蛇”的语言如今受到全世界开发者的追捧和喜爱,经常占据热门编程语言排行榜前位。



数据来源:TIOBE网站

正如Unix操作系统是Ken Thompson为了玩星际旅行的游戏开发出来的,而Dennis M.Ritchie为了更好地玩这款游戏开发出了直至今日还广泛应用的C语言(这款游戏是多好玩?)。
跟很多编程语言的诞生一样,python的诞生也只是吉多这个人在圣诞节打发时间开发出来的,而取名蟒蛇,是因为他喜欢看BBC的电视机剧Monty Python's Flying Circus。
果然牛人都是先设定一台亿小目标的存在。。。。。。我等凡夫俗子完全不可想象。

吉多在开发python时设定的目标:

  • 一门简单直观的语言,与其他流行编程语言一样功能强大。
  • 代码开源,以便任何人都可以持续改善。
  • 代码像纯英语一样容易理解。
  • 适用于短期开发的任务。

其他语言解决一台问题有多种解决路径,但是python往往路径简单,尽量避免解决方法过多。
Python语言的特点:

  • 完全面向对象的语言
  • 拥有一台强大的标准库
  • 社区共享大量第三方模块

Python比较常用的IDE(Integrated Development Environment)例如Pycharm:
如果是使用Linux系统,安装2019以后的Pycharm版本,菜单栏如果丢失,可按以下方法设置:

  • 按Ctrl + Shift + A打开“Action”对话框,键入“Experimental features”,然后按Enter键。
  • 把linux.native.menu选项旁边的复选框的钩子去掉,变成空白选项,应用更改并关闭对话框。
  • 重启PyCharm。
上述方法无效的话,请将PyCharm窗口最大化,然后将鼠标移动到左上角菜单栏原本应该出现的位置,菜单栏会自动滑出,这个主要是窗口显示造成的。

下面就以PyCharm简单介绍下Python开发的一些基础知识:
1)命名规则
命名文件名尽量只使用小写字母数字下划线
文件名不能以数字开始。

2)注释方法
写好注释是走向大神必须修炼的技艺,一台优秀的程序往往都有恰到好处的注释。那Python里面如何添加注释?


如上图,1~2行是单行注释的例子,即在#号后面输入注释文字,但要注意的是#号后面务必空格,否则会出现如4~5行格式不正确的提示(下方波浪线即为提示)。
单行注释也可以和代码写在同一行,如第7行,记得在代码后务必敲两个空格再输入#和注释,否则会出现如第9行格式不正确的提示。
多行注释是连续三个双引号,如11~14行。
上面可以看出Python是极为讲究格式对称美观的一门编程语言,虽然限制多了一点,但这样有利用程序的可读性。

3)代码规范
官方提供了大量代码规范的参考文档,简称PEP(Python Enhancement Proposals),其中8篇专门描述代码规范,在大家今后的学习和练习中可以进行阅读参考。
如果英文阅读困难,可以参考如下中文文档:

4)特殊运算符
有几个运算符Python和其他语言使用的略有不同,需要注意一下:
*         除了表示数字乘法,还可以用于字符串拼接(“我爱你”* 2 =’我爱你我爱你‘)
//        取整除:返回除法的整数部分(7//2 = 3)
%        取余除:返回除法的余数部分(7%2 = 1)
**        幂(2 ** 2 = 4)

5)数据类型
Python在变量声明中不需要定义数据类型,解释器会根据赋值情况自动定义,常用数据类型如下:
str 字符串
bool 布尔
int 整数
float 浮点数(小数)

6)不同类型数据之间的计算
Python不像其他语言,在进行运算时要保持参与运算的变量类型一致或使用强制类型转换,Python可以直接进行不同类型数据间的加减乘除


得到的运算结果如下(bool型变量非0则为真,但计算时默认为1)



7)字符串变量的计算


得到的运算结果如下

使用道具 举报
| 来自福建 用Deepseek满血版问问看
当贝投影