学到中年的Python学习日记

                                      零基础学python01

1.python是什么类型的语言?

答:python是解释型、面向对象、动态数据类型的高级程序设计语言;我的理解就是脚本语言,简单方便、操作性强、理解容易。

脚本语言的特性:

  • 语法和结构通常比较简单;
  • 学习和使用通常比较简单;
  • 通常以容易修改程序的"解释"作为运行方式,而不需要编译;
  • 程序的开发产能优于运行性能。

脚本可以使得原本要用键盘输入的交互式操作自动化;一个Shell脚本主要由原本需要在命令行输入的命令组成,或者在一个文本编辑器中,用户可以编辑内容来把一些常用的操作命令组合成一组保存成可执行文件。可以直接用来书写这种脚本的语言叫做脚本语言。很多脚本语言实际上已经超过简单的用户命令串行的指令,当然还可以编写更复杂的程序。

2.IDLE是什么?
         IDLE是一个python shell,就是一个键盘输入与程序交互的途径。类似与windows的cmd,Linux的黑框框。利用他们可以给操作系统下达命令。IDLE可以与python语言进行互动。

3.认识print。
        print()是python用来输出结果或者打印预期文本的函数。

4. 为什么 >>>print('well ' * 8) 可以正常执行,但 >>>print('well ' + 8) 却报错?
       在计算机语言当中,不能运算两个人加一个人等于多少个人,它并不能理解“两个人”,在 Python 中不能把两个完全不同的东西加在一起,比如说数字和文本,正是这个原因,>>>print('well ' + 8) 才会报错。这就像是在说“五只小甲鱼加上苍井空会是多少?”一样没有多大意义,结果可能是五,可能是六,也可能是八!不过乘以一个整数来翻倍就具有一定的意义了,前边的例子就是将 "well" 这个字符串打印八次,可以理解为重复输出的意思,好比一个人乘以8,好比他在这里出现了8次。

学到中年的Python学习日记_第1张图片

5.使用“\”对输入特殊符号进行转义。

比如我们要打印双引号,反斜杠转义是因为其在字符串内有特定的含义,用来标识一些特殊的字符:

print("I\'m ok\"!\"")
\0:null(\u0000)
\b :后退键(\u0008)
\f :换页符(\u000C)
\n :换行符(\u000A)
\r :回车键(\u000D)
\t :制表符(\u0009)
\v :垂直制表符(\u000B)
\' :单引号(\u0027)
\" :双引号(\u0022)
\\ :反斜杠(\u005C)
'\251' // "©"
'\xA9' // "©"
'\u00A9' // "©"

'\172' === 'z' // true
'\x7A' === 'z' // true
'\u007A' === 'z' // true

6.python2与python3的区别。

我发现要想说清楚太难了,且让我先学习着,到后面再补充吧!

 

 

你可能感兴趣的:(高级编程语言,python)