首页 > 代码库 > Python,我从零开始学习T^T

Python,我从零开始学习T^T

最近要回学校开始做毕设了,准备做个有关算法的,听说python运算好一些,特地来学一学。

先从基础开始啊…………………………

D1

1. print会依次打印每个字符串,遇到逗号“,”会输出一个空格,因此,输出的字符串是这样拼起来的:

1 print The quick brown fox, jumps over, the lazy dog2 3 The quick brown fox jumps over the lazy dog

 1 print 100 + 200 =, 100 + 200             输出结果:100 + 200 = 300  (其中,作为连接 而+作为运算 ‘‘看做字符串) 

 

2. Python的注释以 # 开头,后面的文字直到行尾都算注释

 

3. 在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量(看起来比Java灵活...但总觉得运用不好会有点危险)

 

4. python也是有转义字符的,\n是回车,\‘或\"是引号。

 

5. 我们可以在字符串前面加个前缀,表示这是一个 raw 字符串,里面的字符就不需要转义了。但是r‘...‘表示法不能表示多行字符串,也不能表示包含和 "的字符串

如果要表示多行字符串,可以用‘‘‘...‘‘‘表示(类似于<blockquote>?):

‘‘‘Line 1Line 2Line 3‘‘‘

上面这个字符串的表示方法和下面的是完全一样的:

  ‘Line 1\nLine 2\nLine 3‘

还可以在多行字符串前面添加 r ,把这个多行字符串也变成一个raw字符串

 

6. 因为Python的诞生比Unicode标准发布的时间还要早,所以最早的Python只支持ASCII编码。Python在后来添加了对Unicode的支持,以Unicode表示的字符串用u‘...‘表示。注意: 不加 u ,中文就不能正常显示。

Unicode字符串除了多了一个 u 之外,与普通字符串没啥区别。如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释:

# -*- coding: utf-8 -*-

目的是告诉Python解释器,用UTF-8编码读取源代码。然后另存为UTF-8格式保存。(这是两种编码,不能放在一起的说)

 

7. 与运算 and、 或运算 or、非运算 not。这里有点像短路与、短路或和短路非,返回短路前的值。例如 True and ’hello world‘ #返回True,如果改成False,就返回hello world

 

8. python的列表内容,是有序的,可以随时增加和删除。数据之间类型可以不同。

 

9. 

 

Python,我从零开始学习T^T