8.长字符串: 如果希望得到一个跨越多行的字符串, 例如: 他那呱唧呱 唧呱唧呱唧 呱唧呱唧的声音, 总缠绕于我的防海, 久久不肯散去,..... 这我们就需要使用到三重引号字符串!

第一天 

1.Python是脚本语言: 语法和结构通常比较简单学习和使用通常比较简单,通常以容易修改程序的“解释”作为运行方式,而不需要“编译” 程序的开发产能优于运行性能。 

2.shell(外壳) python的 shell :IDLE         IDLE是一个Python Shell,shell的意思就是“外壳”,基本上来说,就是一个通过键入文本与程序交互的途径!利用他们,我们就可以给操作系统下达命令。同样的,我们可以利用IDLE这个shell与Python进行互动。 

3.结尾不需要加分号;   如果想在一行有多条语句,用分号隔开。

temp = input(); print(temp)

4.print()          向屏幕打印输出 

5.python可以执行>>>print('I love you ' * 5) ,但不可以执行

>>>print('I love you ' + 5) 。

>>>print('I love you ' * 5)=向屏幕打印五次  I love you 

6.转义字符:\       

 当需要在字符串中嵌入引号时可以选择使用反斜杠转义或者       

 print("I 'love' you " )     

 print('I "love" you ' )       

 转义字符:\0   (空字符(NULL)),                       

 \t  (水平制表(TAB) ), 

7.快捷键:Alt+N 回到上一个语句;Alt+P去到下一个语句 

8. #代表单行注释,python没有块注释。但是在撰写文档的时候可以使用三个双引号多行注释

第二天

1.BIF:内置函数       

 BIF 就是 Built-in Functions,内置函数。为了方便程序员快速编写脚本程序(脚本就是要编程速度快快快!!!),Python 提供了非常丰富的内置函数,我们只需要直接调用即可,例如 print() 的功能是“打印到屏幕”,input() 的作用是接收用户输入

2.Python 提供的内置方法列表代码

dir(__builtins__)  

(注意,builtins 前后是两个下划线哦)

查看具体功能的代码:

help(input)

3.python区分大小写! 

4.对python来说最重要的是:       

     缩进!缩进是 Python 的灵魂,缩进的严格要求使得 Python 的代码显得非常精简并且有层次。 

     所以在 Python 里对待缩进代码要十分小心,如果没有正确地缩进,代码所做的事情可能和期望相去甚远。   

     如果在正确的位置输入冒号“:”,IDLE 会自动将下一行缩进!

5.Python字符串拼接的6种方法:

1.加号  第一种,有编程经验的人,估计都知道很多语言里面是用加号连接两个字符串,Python里面也是如此直接用“+”来连接两个字符串; 

print 'Python' + 'Tab'

结果:PythonTab

2.逗号  第二种比较特殊,使用逗号连接两个字符串,如果两个字符串用“逗号”隔开,那么这两个字符串将被连接,但是,字符串之间会多出一个空格;

 print 'Python','Tab' 

 结果:Python Tab 

3.直接连接  第三种也是 Python 独有的,只要把两个字符串放在一起,中间有空白或者没有空白,两个字符串将自动连接为一个字符串; 

print 'Python''Tab' 

结果:PythonTab 

print 'Python'  'Tab'

结果:PythonTab 

4.格式化  第四种功能比较强大,借鉴了C语言中printf函数的功能,如果你有C语言基础,看下文档就知道了。这种方式用符号“%”连接一个字符串和一组变量,字符串中的特殊标记会被自动用右边变量组中的变量替换: 

print '%s %s'%('Python', 'Tab') 

结果:Python Tab

5.join  就属于技巧了,利用字符串的函数join。这个函数接受一个列表,然后用字符串依次连接列表中每一个元素: 

str_list = ['Python', 'Tab'] a = '' print a.join(str_list)  

结果:PythonTab 

6. 多行字符串拼接() 

s = ('select *'    'from atable'    'where id=888') print s; type(s)  

#输出 select *from atablewhere id=888 <type 'str'>

python遇到未闭合的小括号,自动将多行拼接为一行,相比三个引号和换行符,这种方式不会把换行符、前导空格当作字符。

小游戏代码

print("----------------------------猜猜猜--------------------------------")
temp = input("不妨猜一下我现在心里想的是哪个数字:")   #打印input中的东西并等待用户输入后赋值给temp
guess = int(temp)          #int()将变量temp强制转换为整形,再通过赋值运算直接传给变量guess
if guess == 8:                 #比较运算符,判断guess值是否与8相等,等则执行下列语句,否则跳过
      print("卧槽,你是我心里的蛔虫吗?!")
      print("哼,猜中了也没有奖励!")
else:
      print("猜错啦,我现在心里想的是8!")        #否则执行该语句
print("游戏结束,不玩啦^_^")

第三天

1.变量:         

变量名就像我们现实社会的名字,把一个值赋值给一个名字时,Ta会存储在内存中,称之为变量(variable),在大多数语言中,都把这种行为称为“给变量赋值”或“把值存储在变量中”。 

2.Python变量:         

不过Python与大多数其他计算机语言的做法稍有不同,Ta并不是把值存储在变量中,而更像是把名字贴在值的上边。所以有些Python程序员会说“Python”没有“变量’  只有“名字。

3.字符串加上字符串叫做字符串的拼接。 

4.变量的用法以及命名规范:         

在使用变量之前,需要对其先赋值。变量名可以包括字母、数字、下划线,但变量名不能以数字开头。         

字母可以是大写或小写,但大小写是不同的。也就是说fishc和FishC对于Python来说是完全不同的两个名字等号(=)是赋值的意思,左边是名字,右边是值不可写反咯。

变量的命名理论可以取任何合法的名字,但作为一个优秀的程序员,请将尽量给变量取一个专业一点儿的名字:       

>>>t='小鱼'       

>>>xxoo=小鱼         

>> >teacher =小鱼

5.字符串:         

到目前为止,我们所认知的字符串就是引号内的一切东西,我们也把字符串叫做文本,文本和数字是截然不同的,咱看例子:         

>>>5+8         

>>> '5'+'8’         

要告诉Python你在创建一个字符串,就要在字符两边加上引号,可以是单引号或者双引号,         

Python女士表示不挑剔。但必须成对,你不能一边单引号,  另一边却花心的用上双引号结尾。

 6.转义字符:         

如果字符串中需要出现单引号或双引号怎么办?一例如我想打印字符串: Let's go!         

有两种方法,第一种比较常用,就是使用我们的转义符号(\)对字符串中的引号进行转义:> >‘Let\'s go!'           

7.原始字符串:          

好像反斜杠是一个好东西,但不妨试试打印:         >>> >str = 'C:\now'

用反斜杠对自身进行转义:         

>>>str = C:\now'         

但如果对于一个字符串中有很多个反斜杠:         

>>>str = 'C:Program Files\Intel\WiFiHelp'         

原始宇符串的使用非常简单,只需要在字符串前边加一个英文字母r即可:         

>>>str= r'C:\now

8.长字符串:         

如果希望得到一个跨越多行的字符串,

例如:

他那呱唧呱

唧呱唧呱唧

呱唧呱唧的声音,

总缠绕于我的防海,

久久不肯散去,.....

这我们就需要使用到三重引号字符串!

猜你喜欢

转载自www.cnblogs.com/xklxy/p/10498682.html