Python第一课:与Python亲密接触

  • A+
所属分类:Python学习

课程内容:

1、安装Python

官方网址:www.python.org,选择downloads,然后根据自己的操作系统选择相对应的栏目点击进去。

Python第一课:与Python亲密接触

至于没有编程基础的直接学新版的3.0系列,等到你熟悉3.0之后再去看2.7的时候也会很轻松,在扩展阅读部分,留了一些3.0跟2.0的一些区别,方便以后查看。

详细安装教程,请点击查看廖雪峰老师的内容:安装Python

MAC系统默认安装了python2.0版本,可以不下载即可使用,当然需要使用3.0则需要另外下载安装。

终端默认输入:python默认为2.0版本,输入:python3则使用的3.0的版本。

Python第一课:与Python亲密接触

2、从IDLE中启动Python

刚刚是从MAC终端(Windows叫做命令行:Win+R 输入cmd启动,如需命令行运行Python的看扩展阅读)运行了Python,而IDLE是Python的外壳,用于跟程序进行交互。

Python第一课:与Python亲密接触

3、输入第一条Python代码

  1. print('Hello  World')   #打印出 Hello  World
  2. print("Hello World")   #打印出 Hello  World
  3. print('''Hello               #打印出 Hello
  4. World''')                                  World

其中',",''',前两者使用没有差别,而'''或者"""则用于多行字符串使用。

小细节:Python下标是从0开始,第一位的下标对应的值为0,不是1,切记。

4、3.0与2.0的区别

  1. print 'Hello World'  #2.0版本
  2. print('Hello World') #3.0版本

见本文第一张图片,红色箭头所示。

Python第一课:与Python亲密接触

在2.0版本上,两者都可以输出

Python第一课:与Python亲密接触

在3.0版本上,不向下兼容了,提示(SyntaxError: Missing parentheses in call to 'print')语法错误:print缺少括号。

5、使用Python来计算

  • 整型计算
  1. print(5 + 3)    #加
  2. print(10 * 10)  #乘
  3. print(1 - 10)   #减
  4. print(10 / 2)  #除
  • 字符串计算
  1. print('Hello' + ' 李金龙')   #打印出 Hello 李金龙
  2. print('李金龙好帅\n' * 8)   #李金龙好帅(换行)李金龙好帅(换行)...
  3. print('李金龙好帅'  -  '李金龙')   #TypeError: unsupported operand type(s) for -: 'str' and 'str'
  4. print('李金龙好帅' + 8)   #TypeError: Can't convert 'int' object to str implicitly

TypeError: unsupported operand type(s) for -: 'str' and 'str' 类型错误:不支持的操作类型:字符串和字符串

TypeError: Can't convert 'int' object to str implicitly 类型错误:无法将整型对象隐式转换为字符串,简单理解为文字没有办法与数字进行计算。


单词扩展:

  • downloads  :下载
  • windows :窗户 ,更多的是指Microsoft Windows,是美国微软公司研发的一套操作系统
  • mac :是Media Access Control的简写,意思是”媒体访问控制“,更多的是指苹果电脑,os(Operating System)为操作系统。
  • Hello :你好
  • World  :世界
  • print : 打印(print('Hello World') 译为:打印Hello World)
  • syntax : 语法
  • error : 错误
  • missing : 失去丢失的(miss的分词)
  • parentheses :圆括号
  • in :在...里面,在。。。范围
  • to :到,向
  • call : 呼叫

扩展阅读:


版权注释:

Python课程来源于鱼C论坛:http://bbs.fishc.com/forum-243-1.html 版块,课程内容为免费内容,如果你喜欢该课程,建议购买VIP账号支持小甲鱼,官方网店:https://fishc.taobao.com/)。

本内容为在李金龙在学习课程中做的日记记录,方便自己以后查找相关信息,另一方面也希望自己写下的东西可以帮助到别人。

课程内容:http://blog.fishc.com/2772.html

李金龙

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: