Z-Notes

Python

一、基础知识1.“方法”是Python可对数据执行的操作。如:name=”adalovelace”print(name.title())在name.title()中,name后面的句点(.),让Python对变量name执行方法title()指定的操作。title()以首字母大写的方式显示每个单词。upper()将字符串全部改为大写。lower()将字符串全部改为小写。rstrip()将字符串输出末尾中(右侧,right)的空白删除,但实际并不删除变量末尾中的空白。lstrip()将字符串输出开头中(左侧,left)的空白删除,但实际并不删除变量开头中的空白。strip()将字符串输出两侧中的空白删除,但实际并不删除变量两侧中的空白。2.Python使用加号(+)来合并字符串,这种合并字符串的方法称为拼接。如:first_name=”jack”last_name=”wong”full_name=first_name+””+last_nameprint(“Hello,”+full_name.title()+”!”)3.print(),字符串用引号括起,可用单引号或双引号。4.空白泛指任何非打印字符,如空格、制表符和换行符。制表符:\t换行符:\n5.在Python中,可对整数执行加(+)减(-)乘(*)除(/)运算,使用两个乘号(**)表示乘方运算(如,5**3,表示5的3次方)。Python支持运算次序,和数学运算次序一样,使用括号()提升运算优先级,例如(2+3)*5。空格不影响Python计算表达式的执行。6.Python将带小数点的数字都称为浮点数。7.函数str(),可以将非字符串值表示为字符串。如:age=23message="Happy"+str(age)+"rdBirthday!"print(message)8.Python中的代码注释:注释用井号(#)标识,井号后面的内容都会被Python解释器忽略。9.列表:由一系列按特定顺序排列的元素组成(即,有序集合),用方括号([])表示列表,并用逗号来分隔其中的元素。(其中,引号可以用单引号也可以用双引号,但是编译后print输出都是单引号表示,应优先使用单引号。)如:name=[‘Jack’,‘Rose’,‘Edward’,‘John’]print(name)编译后会输出以下内容(带方括号和单引号):['Jack','Rose','Edward','John']访问列表元素,字符串方法和运算符可以直接调用到列表元素的访问中,元素索引序号从0递增,并且Python为访问最后一个列表元素提供了一种特殊的语法(通过将索引指定为-1,可以让Python返回最后一个列表元素,-2为倒二个,-3为倒三个,以此类推)。如:name=[‘Jack’,‘Rose’,‘Edward’,‘John’]print(name[0].lower())print(name[-1])print("Hello"+name[0])编译后输出(不带方括号和单引号):jackJohnHello[…]

CSS

CSS指层叠样式表(CascadingStyleSheets)样式定义如何显示HTML元素样式通常存储在样式表中把样式添加到HTML4.0中,是为了解决内容与表现分离的问题外部样式表可以极大提高工作效率外部样式表通常存储在CSS文件中多个样式定义可层叠为一样式解决了一个普遍的问题HTML标签原本被设计为用于定义文档内容。通过使用<h1>、<p>、<table>这样的标签,HTML的初衷是表达“这是标题”、“这是段落”、“这是表格”之类的信息。同时文档布局由浏览器来完成,而不使用任何的格式化标签。由于两种主要的浏览器(Netscape和InternetExplorer)不断地将新的HTML标签和属性(比如字体标签和颜色属性)添加到HTML规范中,创建文档内容清晰地独立于文档表现层的站点变得越来越困难。为了解决这个问题,万维网联盟(W3C),这个非营利的标准化联盟,肩负起了HTML标准化的使命,并在HTML4.0之外创造出样式(Style)。所有的主流浏览器均支持层叠样式表。样式表极大地提高了工作效率样式表定义如何显示HTML元素,就像HTML3.2的字体标签和颜色属性所起的作用那样。样式通常保存在外部的.css文件中。通过仅仅编辑一个简单的CSS文档,外部样式表使你有能力同时改变站点中所有页面的布局和外观。由于允许同时控制多重页面的样式和布局,CSS可以称得上WEB设计领域的一个突破。作为网站开发者,你能够为每个HTML[…]