2018-8-25学习笔记

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" 是固定写法不可修改。

如果同时存在三种样式,被设置元素以哪种样式显示(还有一个相同权值的总题)?

答:就近原则,即哪个主被设置元素最近,显示哪种样式

    

猜你喜欢

转载自blog.51cto.com/13932194/2164272