python语言入门-Python语言入门(一)

Python,是一种面向对象的解释型语言,也有一种说法,说它是一种先编译后解释的语言,先将代码转成中间编码,用时再用解释器将中间编码转成机器码执行。先来解释一下提到的几个概念。面向对象是对某对象进行操作的方法,不同与面向过程对事件进行操作。机器码是系统可以直接运行的编码,人工写起来麻烦,辨识度低,全称是"机器语言”。Python是一种高级语言(这跟解释型和编译型之类的没有关系),人类辨识度高,不过得经过"翻译”才能转换成机器语言,无法直接运行。编译型语言是一次就把代码"翻译”成机器码,用时速度快;解释型语言是一行代码"翻译”一次;先编译后解释上面已经讲过了,是一种"奇怪”的方法。

基本了解完了这个语言,我就先讲讲臭名昭著的"Hello world”。在Python中,写代码异常的方便,不需要很多前置条件,比如定义主函数啊,导入头文件啊,直接就可以写。写Python代码一般使用IDLE,官方的轻量版IDE(集成开发环境),随便找一个前两位在3.7以上的下载就行了,64位系统装64位的,32位系统装32位的。安装时把"Add python xxx to path”勾上,再点击快速安装,完事。一般安装完成后,桌面上就有一个IDLE的快捷方式,双击打开它。软件上方有个菜单栏,鼠标移到File一栏,下面会出现一个二级菜单,点New file,这样就创建了一个新的文件。把输入法切换到英文模式,就可以愉快地码字了。

在里面输入print("Hello world”),然后鼠标挪到Run,二级菜单选择"Run Module”,会跳出来一个菜单,询问你是否要保存,点Yes,稍后此程序就会在调试窗口运行。如果没有错,就应该会在前面出现"Hello world”,没有引号。

print()是python中的基础语法,无需导入其它东西即可使用。在python中,所有像”Hello world”这样被两个英文引号包着的东西叫字符串。它的里面可以包含几乎所有的字符,需要在里面包含英文双引号需要换种方式,把双引号换成单引号。这也是字符串。如:

print("Hello world’)

这也是行得通的。

如果要包含单引号,字符串表示就不要用单引号。

当然,如果既要输出一个单引号,又要输出一个双引号,也有一种骚操作:

print("'”,’”’)

(双引号,单引号,双引号,逗号,单引号,双引号,单引号)

是不是很绕?print()函数允许接收多个值,中间可以用英文逗号隔开。

除了这些之外,还有个神奇的东西,叫多行字符串。它的前头和后头都是三个单引号或者三个双引号。如:

print('''aaaaaa

bbbbbb''')

这就是多行字符串。然而输出时,中间会有一个空行,这是因为多行字符串会把换行符也算进去。

print()在输出时默认会加上换行符,假如不想要换行输出,可以加上end = (字符串)。如:

print("233’,end = "332’)

它输出时就会跟个332。假如又要在233和332之间加个换行符,但是又懒得写那么多,怎么整呢?用换行符。

print("233’,end = " 332’)

332前头会有个换行。在windows系统中,换行符是 ,Linux中,换行符是 。

未完待续。(当你看到这里时,你才刚刚入坑呢[doge])

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值