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])

python语言入门全集-Python语言入门(一)相关推荐

  1. python基础教程视频(全13集)-Python基础视频教程全集

    原标题:Python基础视频教程全集 Python编程语言的定位是"优雅"."明确"."简单",所以对于Python初学者来说,学起来没有那 ...

  2. python基础教程视频-Python基础视频教程全集

    原标题:Python基础视频教程全集 Python编程语言的定位是"优雅"."明确"."简单",所以对于Python初学者来说,学起来没有那 ...

  3. python基础教程是什么语言-0编程基础,什么语言也没学过,请问学Python怎样入门?...

    其实Python入门并不难,只要你有足够的自信心,明确学习目标,循序渐进就能不断享受到python带给你创新的乐趣. 大家为什么要学习python呢? 1.python简单易学 python的优势就是 ...

  4. python语言入门p-python初学者怎么入门

    据百度大数据统计每月有4260705的用户在百度检索Python相关介绍,在大众周围,也总是充斥着各种如何学习Python的声音,许多人已经对于是否"应该学习Python"也都发表 ...

  5. python和c哪个适合入门-编程入门选什么语言好?C 语言还是Python ?为你解析

    前面我分享过计算机行业已经成了学校选择排名第一,家长和学生都很看好计算机类专业.现在IT行业也越来越火爆,程序员越来越被人看好.面对相比同龄人高薪资的诱惑,人们很难不心动,即使秃头也值得! 那么问题来 ...

  6. python语言怎么用-Python语言应用解析,如何入门学Python?

    Python在机器学习人工智能领域非常流行,可以说是算法工程师的标配编程语言.Python语言广泛应用在web开发.大数据开发.人工智能开发.机器学习.后端开发等领域之中,近几年Python语言的趋势 ...

  7. 简单比较python语言和c语言的异同-Python快速入门之与C语言异同

    原标题:Python快速入门之与C语言异同 代码较长,建议使用电脑阅读本文. 10分钟入门Python 本文中使用的是Python3如果你曾经学过C语言,阅读此文,相信你能迅速发现这两种语言的异同,达 ...

  8. python语言入门电子版-python从入门到精通pdf

    pythonpdf是一款专注于python的电子图书,python一种面向对象的解释型计算机程序设计语言,而这款电子书就详细讲解了python相关知识,由浅入深,对初学者来说非常的实用.感兴趣的朋友欢 ...

  9. Python语言学习:python语言的特点、入门、基础用法之详细攻略

    Python语言学习:python语言的特点.入门.基础用法之详细攻略 相关内容 Python 基础教程 目录 python语言的特点 python语言的入门 python语言的基础用法 python ...

最新文章

  1. centos7 系统下搭建 lnmp 环境
  2. 详细讲解np.cumsum()
  3. php-fpm进程关闭与重启脚本详解(转)
  4. [译]理解js中的event loop
  5. JavaScript面向对象——理解构造函数继承(类继承)
  6. asp.net(c#) 将dbf转换为xls或wps,并将数据的列名改成中文;并判断本机是否安装office2003,2007和wps2007,2010...
  7. win7系统0xt000000f错误代码的解决方法
  8. Python学习之路—初识Python
  9. Centos开放查看端口 防火墙关闭打开
  10. 女生适合做程序员吗?
  11. 罗技鼠标宏压枪 - 绝地求生 -刺激战场
  12. 计算机黑屏但是有鼠标,电脑桌面黑屏怎么解决 电脑黑屏怎么办 - 云骑士一键重装系统...
  13. 抖音没有播放量怎么回事?是不是限流了?
  14. Eclipse中Folder和SourceFolder
  15. 经济学十大原理(七)政府有时候可以改善市场结果
  16. 电脑每次开机都要硬盘自检percent complete
  17. CYUSB3014 USB3.0与FPGA设计
  18. 京东2020年Q2财报数据亮眼:超2000亿净收入背后供应链物流价值释放
  19. 如何制作自己的网页java_怎样制作自己的购物网站页面?
  20. 使用GPU进行神经网络计算详解

热门文章

  1. 如何构建一个大数据量的搜索引擎
  2. 【LeetCode - 1229】安排会议日程
  3. 程序员自我修养阅读笔记——运行库
  4. 基于机器学习的恶意软件加密流量检测研究分享
  5. PL读写DDR3 实现PS和PL间的数据交互 代码分析
  6. colorAccent,colorPrimary,colorPrimaryDark做什么的?
  7. Codeforces 545 C Woodcutters(贪心/DP)
  8. 摩斯电码php源码,利用PHP怎么编写一个摩斯电码生成器
  9. 黑客新工具,可窃取Gmail、雅虎、Outlook等电子邮件
  10. RabbitMQ 网页端控制台开启方式