Python
函数:
Python函数返回多值其实就是返回一个tuple,语法上tuple可以省略括号
使用递归函数需要注意防止栈溢出,在计算机中,函数调用是通过stack(栈)这种数据结构实现
int(值,转换进制),如int('123',8)
函数的参数按从左到右的顺序匹配,所以默认参数只能定义在必需参数的后面
def fn(*args)可以接受任意参数,这样就可以定义一个可变参数
内置函数:
1. abs():返回数字的绝对值(常用)
2. divmod(a,b): 除数和余数运算结果结合起来,返回一个包含商和余数的元组 (a//b,a%b)
实例: >>>divmod(7,2) (3,1)
3. input():接受一个标准输入数据,返回类型为string类型(常用)
4. open():用于打开一个文件,具体用法见:http://www.runoob.com/python/python-func-open.html(常用)
实例: >>>f = open('test.txt') f.read() 'adbcde'
5. staticmethod返回函数的静态方法,声明静态方法后,类不用实例化就可以调用该方法(常用)
实例: #!/usr/bin/python # -*- coding: UTF-8 -*- class C(object): @staticmethod def f(): print('runoob'); C.f(); # 静态方法无需实例化 cobj = C() cobj.f() # 也可以实例化后调用
6.all(iterable):判断iterable中的元素是否都为TRUE,如果是返回TRUE,否则返回false
注:空元组,空列表返回值为True,这里要特别注意
7.enumerate(sequence,start): 遍历sequence序列,列出数据和数据的下标,一般用在FOR循环当中,start用户给序列定义开始的小标
关于方法的for循环中的使用详见:http://www.runoob.com/python/python-func-enumerate.html
8.int(x,base):用于将一个字符串或数字转换为整数,base为转化的进制数,默认为十进制(常用)
9.ord(c):返回字符的ASCII数值
10. str(o):返回一个对象的string格式(常用)
HTML+CSS:
css样式代码要写在style=""双引号中,如果有多条可以在“”以“:”隔开
从CSS样式代码插入的形式来看基本可以分为以下3种:内联式,嵌入式,外部式
内联式:CSS代码直接写在现有的HTML标签中
嵌入式:css样式代码写在<style></style>之间(在head内)
外部式(外联式):把CSS代码写一个单独的外部文件中,以.CSS为扩展名,使用link标签将css样式文件连接到HTML文件内,在head内,如下代码:
<link href="base.css" rel="stylesheet" type="text/css">
注:rel="stylesheet" type="text/css" 是固定写法不可修改。
如果同时存在三种样式,被设置元素以哪种样式显示(还有一个相同权值的总题)?
答:就近原则,即哪个主被设置元素最近,显示哪种样式