• python学习2


    1、如何停止一个正在运行的Python进程break,只要将break语句放进循环体,明确退出条 件及行为。当达到结束条件时,就可以结束循环。

    2、有时在循环的迭代中,你想要结束当前迭代,立刻进行下一轮迭代。在这种情况下,使用continue语句跳入下一轮迭代,无 需完成当前迭代的循环体。break是直接结束整个循环体,break后面的循环语句都将不执行,而continue则是结束当前迭代的循环体,进入下一个迭代的循环体。

    3、None是一个特殊的常量,表示变量 为“空”

    4、用isdigit函数判断是否数字,用isalpha判断是否字母,isalnum判断是否数字和字母的组合返回值为布尔类型

    5、字符串转数组

    str = '1,2,3'
    arr = str.split(',')

    数组转字符串

    arr = ['a','b']
    
    
    str = ','.join(arr)
    
    
    arr = [1,2,3]
    str = ','.join(str(i) for i in arr)

    6、字符串是若干字符的序列。你可以用方括号运算符逐一访问每个字符:

    >>> fruit = 'banana'
    
    >>> letter = fruit[1]   #第二条语句从fruit变量中提取索引位置为1#的字符,并把它赋予letter变量。
    
    #方括号里的表达式称为索引。索引可以指向字符序列中你想要的字符,作用如其名。
    
    >>> print letter
    
     #答案为a  但在Python中,索引是从字符串头部算起的一个偏移量,第一个字母的 偏移量为0。
    

      

    7、内置函数:len函数可以得到字符串的长度 ,为了得 到最后一个字母,对length值减1。负索引:表达式fruit[-1]表示最后一个字母,fruit[-2]是倒数第二个字母,以此类推。

    8、字符串的分割:使用的是Strs[m:n],注意字符串是不可变的

    greeting = 'Hello, world!'
    
    >>> greeting[0] = 'J'  #错误字符串不可变

    9、字符串遍历的小细节:把字符串转换成unicode,这样中文英文都是一个字,就可以用你的for i in a的方法遍历了。

     (暂时测试未成功) Linux的shell大都默认是utf-8,所以一个中文字符是三个字,所以要三个三个地读

    for i in range(开始/左边界, 结束/右边界, 步长):  #更改for的步长
    
        print i
    10、单词in是一个布尔运算符,对两个字符串进行比较,如果第一个字符串是第二个字符串的子串,则返回True。
    >>> 'a' in 'banana'
    True
    >>> 'seed' in 'banana'
    False
    

    11、Python有一个dir函数,它可以列出对象所有可用的方法。type函数显示对象的类型,dir函数显示的是对象可用的方法。python帮助文档:http://docs.python.org/library/string.html

    12、upper方法接收一个字符串,返回一个全部是大写字母的新字符串;字符串方法find,找到字符串中字符、子串的所在位置,返回索引值(还可以设置第二个参数从哪个索引位置开始查找);

    >>> word.find('na', 3)
    4

    一个常见任务是利用strip方法移除字符串首尾的空白(包括空格、制表符和换行符)。

    >>> line = ' Here we go '
    >>> line.strip()
    'Here we go'
    

    startswith这样的方法返回的是布尔值:startswith方法对大小写敏感,在检查之前,使用lower方法将其全部转换为小写字母

    >>> line = 'Please have a nice day'
    >>> line.startswith('p')
    False
    >>> line.lower()
    'please have a nice day'
    >>> line.lower().startswith('p')
    True
    

    Python count() 方法用于统计字符串里某个字符出现的次数。可选参数为在字符串搜索的开始与结束位置。(详细访问菜鸟教程http://www.runoob.com/python/att-string-count.html)

  • 相关阅读:
    如何使用设计模式系列
    网站性能越来越差怎么办
    ASP.NET特殊字符串替换函数
    SQL Server多事务并发问题
    弹出隐藏子菜单
    过滤sql匹配符号 防止sql注入
    统一建模语言UML轻松入门系列
    sql 字符处理函数大全
    并发控制
    类与类之间的关系图
  • 原文地址:https://www.cnblogs.com/HuangDaDa/p/8007327.html
Copyright © 2020-2023  润新知