当前位置:XML > XML市场

Python基础编程4

分享兴趣,传播快乐,增长见闻,留下美好!

少年易老学难成,一寸光阴不可轻。

Python基础编程(4)关于PythonLearningYard新学苑

Python由荷兰数学和计算机科学研究学会的GuidovanRossum于年代初设计,作为一门叫做ABC语言的替代品。Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。

Python强大的库函数

Python拥有一个庞大,且还在不断拓展的标准库。它可以帮助处理各种工作,包括正则表达式、文档生成、单元测试、线程、数据库、网页浏览器、CGI、FTP、电子邮件、XML、XML-RPC、HTML、WAV文件、密码系统、GUI(图形用户界面)、Tk和其他与系统有关的操作。这被称作Python的“功能齐全”理念。除了标准库以外,还有许多其他高质量的库,如wxPython、Twisted和Python图像库等等。

字符串

1、字符串格式

字符串是以单引号‘或双引号“括起来的任意文本,比如’abc’,”xyz”等等。请注意,’’或””本身只是一种表示方式,不是字符串的一部分,因此,字符串’abc’只有a,b,c这3个字符。如果本身也是一个字符,那就可以用””括起来,比如”ImOK”包含的字符是I,,m,空格,O,K这6个字符。

转义字符表:

转义字符描述

\(在行尾时)续行符

\\反斜杠符号

\’单引号

\”双引号

\a响铃

\b退格

\e转义

\空

\n换行

\v纵向制表符

\t横向制表符

\r回车

\f换页

\oyy八进制数,yy代表的字符,例如:\o12表换行

\xyy十六进制数

\other其他的字符以普通格式输出

2、字符串运算

字符串运算符表:

在操作字符串时,我们经常遇到str和bytes的互相转换。为了避免乱码问题,应当始终坚持使用UTF-8编码对str和bytes进行转换。

由于Python源代码也是一个文本文件,所以,当你的源代码中包含中文的时候,在保存源代码时,就需要务必指定保存为UTF-8编码。当Python解释器读取源代码时,为了让它按UTF-8编码读取,我们通常在文件开头写上这两行:

#!/usr/bin/env/python3

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

第一行注释是为了告诉Linux/OSX系统,这是一个Python可执行程序,Windows系统会忽略这个注释;第二行注释是为了告诉Python解释器,按照UTF-8编码读取源代码,否则,你在源代码中写的中文输出可能会有乱码。

一个常见的问题是如何输出格式化的字符串。我们经常会输出类似

亲爱的xxx你好!

你xx月的话费是xx,余额是xx

之类的字符串,而xxx的内容都是根据变量变化的,所以,需要一种简便的格式化字符串的方式。

在Python中,采用的格式化方式和C语言是一致的,用%实现,举例如下:

print(‘hello,%s’%’world’)

输出:hello,world

print(‘hi,%s,youhave$%d.’%(‘Michael’,1))

输出:hi,Michael,youhave$1.

%运算符就是用来格式化字符串的。在字符串内部,%s表示用字符串替换,%d表示用整数替换,有几个%?占位符,后面就跟几个变量或者值,顺序要对应好。如果只有一个%?,括号可以省略。

英文翻译

TheEnglishtranslation

Shareinterests,spreadhappiness,increaseknowledge,leavebeauty!Dear,thisisLearningYardSchool.Todaytheeditorbringsyou:

Pythonanditslibraryfunctions——Pandas

AboutthePython

PythonwasdesignedintheearlysbyGuidovanRossumoftheDutchInstituteforMathematicalandComputerScienceresearchasanalternativetoalanguagecalledABC.Pythonprovidesefficienthigh-leveldatastructures,aswellassimpleandefficientobject-orientedprogramming.Pythonsyntaxanddynamictyping,aswellasthenatureoftheinterpretedlanguage,makeitaprogramminglanguageforscriptingandrapidapplicationdevelopmentonmostplatforms.Asversionscontinuetobeupdatedandnewfeaturesareaddedtothelanguage,itisincreasinglybeingusedforindependent,largeprojectdevelopment.

Pythonspowerfullibraryfunctions

Pythonhasalargeandgrowingstandardlibrary.Itcanhelpwithavarietyofjobs,includingregularexpressions,documentgeneration,unittesting,threading,databases,Webbrowsers,CGI,FTP,E-mail,XML,XML-RPC,HTML,WAVfiles,passwordsystems,GUIs(graphicaluserinterfaces),Tk,andothersystem-relatedoperations.ThisiscalledPythons"full-featured"idea.Inadditiontothestandardlibrary,therearemanyotherhigh-qualitylibraries,suchasthewxPython,Twisted,andPythonimagelibraries,tonameafew.

如果您对今天

的文章有独特

的想法,欢迎

给我们留言。

让我们相约明天,祝您今天过得开心快乐!

本文由LearningYard学苑原创,

部分图片、视频素材来源网络,如侵权请沟通。

参考资料:

百度图片(图片)

百度百科(文字)

有道翻译(翻译)




转载请注明:http://www.vviuov.com/jbwh/1063233.html

  • 上一篇文章:
  • 下一篇文章: 没有了