zoukankan      html  css  js  c++  java
  • python基础学习笔记1

    一、字符串:

    1.不可变性。分片赋值对于字符串是不合法的。

    2.字符串格式化

     %

    eg: print 'The price is: %d' % 30

          print 'The price is: %.2f' % 30

         print 'The price is: $%.2f' % 30

    结果: 30

             30.00

             $30.00

    3.字符串有用的常量:

     import  string

    ①string.digits :包含数字0~9的字符串

    ②string.letters : 包含所有字母的字符串

    ③string.lowercase :所有小写字目的字符串

    ④string.uppercase:所有大写字母的字符串

    4.字符串方法:

    ①find() :可以在一个较长的字符串中查找一个子字符串,它返回子串所在位置的最左端索引,如果没有找到返回-1;

    如:str1='Python is good'

         str1.fine('is')

    结果:8

    ②join() :是非常重要的方法,它是split方法的逆方法。连接字符串列表

    如:x=['1','2','3','4','5']

         y='+'

         y.join(x)

    结果:'1+2+3+4+5'

    ③lower()和upper()方法: 返回字符串的小写、大写字母格式;

    ④replace() 方法: 返回某字符串的所有匹配项均被替换后得到的字符串;

    如:'Python is so good'.replace('is','not')

    结果:'Python not so good'

     

    二、列表(Lists)

    序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。

    Python有6个序列的内置类型,但最常见的是列表和元组。

    序列都可以进行的操作包括索引,切片,加,乘,检查成员

    此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。

    列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。

    列表的数据项不需要具有相同的类型

     

     python列表函数&方法

    函数:

    1.cmp(list1,list2)   比较两个列表的元素

    2.len(list)       列表元素个数

    3.max(list)       返回列表元素最大值

    4.list(seq)       将元组转换为列表

    方法:

    1.list.append(obj)  在列表末尾添加新的对象

    2.list.count(obj)   统计某个元素在列表中出现的次数

    3.list.index(obj)   返回索引位置

    4.list.insert(obj)   将对象插入列表

    另外还有:pop,remove,reverse,sort方法等

     

     

     

     

     

     

  • 相关阅读:
    spring applicationContext.xml中<beans>中属性概述
    ES6新特性
    JavaWeb工程 目录结构
    web项目目录结构
    关于 eclipse启动卡死的问题 解决方法
    eclipse 僵死/假死 问题排查及解决
    Ajax的text/plain、application/x-www-form-urlencoded和application/json
    js的等值比较规则
    jsp页面中注释 <!-- --> 和<%-- --%> 的区别
    Spring的配置文件ApplicationContext.xml配置头文件解析
  • 原文地址:https://www.cnblogs.com/yu2000/p/3408614.html
Copyright © 2011-2022 走看看