------------恢复内容开始------------

1、程序语言的hello world!习惯

  在python中,打印一句hello world十分简单。代码如下所示。要注意的地方是只有python2才支持print表达式的写法

print(“hello world!”)##python2和python3都支持的写法,在这里print()是一个函数。
print “hello world!”  ##python2中支持的print表达式写法。

 

2、python中的"变量"

1)变量命名规则和使用 

  • 标示符可以由 字母下划线 和 数字 组成
  • 不能以数字开头
  • 不能与关键字重名
  • Python中的标识符是      区分大小写的

2)对python中变量的独特理解

  想必大家都在所了解的语言中都知道变量这一东西,比如c语言定义一个变量并初始化的写法如下有:

int a = 0;

这句话的的含义是在内存中开辟4字节(通常)的空间,然后将整数0存到该空间中(这里注意接下来讲的python与之区别)。c语言的语句总是那么直接了当的和内存扯上关系。而python定义一个变量则更像是给对象数据贴一个标签,如下代码:

var = 5   #定义并初始化一个变量,赋值为常数5
list = [1,2,3,4,5]  # 定义一个列表对象(后面会讲列表)
string = "i am a handsome boy!" #定义了一个字符串对象

按照c语言的规则理解上面代码中给三个变量(三块存储空间),并依次赋值了一个整数5,列表以及字符串。但该代码不用像c一样去指定类型,便能给左边的变量去赋上一个个不同类型的数据,这让人觉得十分奇怪。其实我们可以这样去理解,右边的数据类型都是python的内置类型,而每一个赋值语句都是给python的数据类型贴上我们人所能理解的一个“标签”。比如你想用一个列表数据,便给该列表数据贴上一个python和你都满意的标签。上面代码便给列表[1,2,3,4,5]贴上了一个list的标签,然后你可以用这个标签去干该标签所贴对象任何可以干的事情。以上仅代表个人小小的理解。

3、字符串

  接下来优先介绍一种在文本处理极为重要的数据类型——字符串。字符串看似简单,但我们可以用来做许许多多的事情。字符串其实就是一系列字符。在python中,用引号引起来的数据都是字符串。其中引号可以是双引号也是单引号。如:"This is a string"、'This is also a string'。这种灵活性让你能够在字符串中包含引号和撇号。如下所示:

'I told my friend,"Python is my favorite language!"'

"The language 'Python' is named after Monty Python,not the snake."

 

 

 

 

------------恢复内容结束------------