python入门---廖雪峰.docx
《python入门---廖雪峰.docx》由会员分享,可在线阅读,更多相关《python入门---廖雪峰.docx(31页珍藏版)》请在优知文库上搜索。
1、.第1章课程介绍龟叔GuidovanRossum荷兰人PythOn的特点优雅明确简单在Python程序中,变量是用一个变量名表示,变量名必需是大4泻英文、数字卬下划线(_)的组合,且不能用数字开头,比如:a-1变量a是一个整数.t_007-,T007,变量t_007是f字符函.在Python中.等号=是赋值语句,可以把敌意数据类型题值给变,同一个变量可以反应藏俵,而且可以是不同类型的变,洌如:a-123#a是整数printaa-ifflooc,#a变为字符牛printa这种变量本身类型不固定的语言称之为动杳语古,与之对应的是静态语古.静态语=在定义受时必需指定变量类型,齿如贬值的时候类型不匹正
2、,就会报错.例如JaVa是静态语自.鼠佰语句如下(表示注修):inta=123;/a是怅散类型变量a=roooc;/错误:不能把字符串赋给整型变量和静态语言相比,动态语吉更敏捷,就是这个野由.请不要把贼伯语句的等号等同于数学的等号.比如下面的代码:X-10X-X+2物啾数学上理解X=X+2那无论如何是不成立的,在程月中,Sa值语句先计翼右例的表达式X+2.得到结枭12,再JS始变量X.由于X之前的值是10,革新赋值后,的值变成12.最援,理解变量在计翦机内存中的表示也特更当我们写:a=ABU时,Python说明器干了商牛事情:1.在内存中创建了一个,ABC的字符串;2在内存中创建了一个名为a的
3、变量,用6它指向ABU.也可以把一个变量a触值给另一个变量b,这个操作事实上是把变量b指向变量a所指向的数克,例如下(S的代码:a*,ABC,b=aa,XYZtprintb屐终一行打印出变量b的内容究竟足ABU呢还是XYZ?假如从数学意义上理解,就会错误地得出bIQa相同,也应当是XYZ,但事实上b的值是ABU.让我们一行一行地执行代码,就可以看到究兖发生了什么事:执行a=ABC1.说明器创抹了字符串ABC和变量a,并把a指向ABC:_、strABC执行b=a.说明潴创建了变量b,并把b指向a指向的字符串ABC:Python中定义字符串前面我正他解了什么是字符串.字符串可以用或者括起来表示.物
4、口字符串本身包含怎么办?比如我1。要表示字符串ImOK,这时,可以用”“括起来表示:Im0K类似的,假如字符串包含”.我们就可以用括起来表示:1.ear11Python-inimc恤如字符串既包含又包含“怎么办?这个时候,就须要对字符串的臬些特殊字符进行转义,Python字符串用进行转义.要表示字符用BobSaid-Im0K.由于和.会引起歧义.因此,我们在它前面插入表示这是fS字符,不代表字符函的起始,因此,这个字符串又可以表示为Bobsaid,Ifn0K,.国电:转义字符不计入字?5用的内容中.常用的朴义字符还有:11表示换行t表示一个制表符W表示字符本身任务谓将下面两行内容用Python
5、的字符串表示并打印出来:Pythonwasstartedin1989byGuido,.Pythonisfreeandeasytolearn.5=*PyJbOnwasStartedin1989byGuido.nPythonisfreeandeasytoIearnrint因为Python的诞生比Unicode标准发布的时间还要早,所以假早的Python只支持ASOl编码,一般的字符串ABC在Python内部都是ASeIlifl目的.Python在后来添加了对Unicode的支持,以Unicode表示的字符串用衰示,比如printu中文,中文留意:不加u,中文就不能正靠显示.Unieode字符串除了
6、多了一个U之外,与一般字符串没造区分,转义字符和多行表示法仍旧有效:屿义:u中文n日文n阵文多行:U第行其次行raw+多行:ur,Python的Unicode字符;I;支持中文”,“日文,”韩文一等多种语吉慑如中文字符品在PythOn环境下遇到UniCodeDeCodeEgr,这Jg因为.py文件保存的格式有何氏可以在第一行添加注释 -coding:utf-8目的是告知Python说明器,用UTF-8睇码读取源代码.然后用NotePad+另存为并选择UTF-8格式保存.用多行Unicode字符率表示下面的唐诗并打印:睁夜思床前明月光,会是地上痛.举头望明月,低头思家乡.1.=Adam,95.5
7、r,1.isa,.85,Bart.59Python依据索引访问list由于IiSt是一个有序集合,所以,我们可以用一个list按分数从高到低表示出班里的3个同学:1.=Adam1,1.isa,BarfJ月哦们如何从IiSt中获得指定第N名的同学呢方法是通过索引来获得USt中的指定元素.须要特殊留意的是,索引从。起先.也就是说,第ft素的索引是。,其次个元索的索引是1,以此类推.因此,要打印第一名同学的名字,用1.0): print1.Adam要打印我次名同学的名字,用1.(I): print1.l1.isa要打印第三名同学的名字,用U2: print1.2Bart妁J印第四名同学的名字,用U3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- python 入门 雪峰