美文网首页
Python 基础知识:

Python 基础知识:

作者: 普普通通的我 | 来源:发表于2017-05-31 22:00 被阅读0次

1、python 默认编码:Unicode、UTF-8

2、字符串:

       1)定义:var = 'abc124'          var = "wogjie239t"

       2)   访问字符串(通过索引获得某个字符串)

              例如:var = 'wo96djige1'

                         var[0]         w

                         var[1:4]       o96d      注意:不包含第四个索引

       3)字符串的拼接:

              定义一个字符串:var = "126iiuuy"  var_l = "abc"

                             方法一:var_all = var + “abc”      var_all = var + var_l

                             方法二:'%s,%s'%(var,var_l)     

                             方法二:var_all = var.join(var_l)

       4)字符串中是否包含给定的字符串:in

             使用上方例子:var in var_l       var_l中是否有  var中的字符 

                                        "abc" in var

       5)字符串的常用格式化   %s 字符串     %d 整数

        6)内置函数常用

              string.endwith('obj')      检查字符串是否以 obj 结束

              string.find('str')  检测 str 是否包含在 string 中,包含返回索引,不包含返回-1

              string.format()   格式化字符串

               string.count()     字符出现的次数

                string.index()       如果str不在 string中会报一个异常.

                string.rindex()      从右向左

                 list(var_l)       [a,b,c]

                 a.paaend(b)    追加字符串

                 a.index(index,value) 指定位置添加 

                  remove('abc')          移除

                  a.pop()             移除最后一项

                   a.reverse()       翻转 

                    a.sort()      排序

3、 字典 dict

         a  = {“name”:”zhangsan”,”age”:1}

          a[’name’]取值

          a.get(’name’)取值

           a.keys()所有key的值

           a.values()所有values的值

            a.has_key()包含key

            a.items()每一项key value

4、 函数的参数、可变长参数

      参照网址:http://blog.csdn.net/wangjianno2/article/details/17270117

              例如:*表示list

              def print_vim(*arg)

               “ **  ”表示这个字典参数

5、深拷贝和浅拷贝

             基本类型是属于浅拷贝

                 基本类型:

                  四类:整型、浮点型、字符型、逻辑型(boolean) 

                   八种:整 型(byte、short、int、long)

                              浮点型(float double)

                               字符型(char)

                                布尔值(boolean)

                 对象类型(引用类型)

                  除四类八种基本类型,都为对象类型(引用类型)

                  浅拷贝:改变值

                    深拷贝:改变不了,克隆

      例子import  copy

a = [1, 2, 3, 4, ['a', 'b']]      #原始对象a的值1, 2, 3, 4, ['a', 'b’]

b = a     #赋值,传对象的引用(对应的内存地址相同)b的值1, 2, 3, 4, ['a', 'b']

c = copy.copy(a)            #对象拷贝,浅拷贝

6、正则表达式:

      参照网址:http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/00143193331387014ccd1040c814dee8b2164bb4f064cff000

7、 判断类型:

       type()

8、  变量类型名称type().__name__

相关文章

网友评论

      本文标题:Python 基础知识:

      本文链接:https://www.haomeiwen.com/subject/afnjfxtx.html