• python学习笔记一


    # -*- coding:utf-8 -*-
    
    #####关于数字######
    # 如果想知道某个数字的长度,得先把这个数字类型转化为字符串类型,然后再操作:
    num=2**4
    print num
    
    # 下面就会报错,因为int类型没有长度
    #File "pythonString.py", line 8, in <module>
    #    print len(num)
    # TypeError: object of type 'int' has no len()
    # print len(num)
    
    ###获取数字长度需要两部
    num_to_string=str(num)
    print len(num_to_string)
    
    ###数学模块 math
    import  math
    print math.pi #3.14159265359
    
    #平方根:
    s1=4
    print math.sqrt(s1)  #2.0
    
    ###随机数生成器和随机选择器
    import random
    print random.random()
    
    ###random.choice()可以从列表中随机选择一个
    list_01=[1,2,'a','b']
    print random.choice(list_01)
    # -*- coding:utf-8 -*-
    
    #字符串是个单个字符的字符串序列,也就是可以对它进行遍历
    s = 'Spam'
    #获取其长度
    print len(s) # 4
    print s[0] # S
    print s[-1] # m
    print s[len(s)-1] # m
    
    # 字符串的分片,注意:分片是左闭右开区间,所以包括左边不包括右边
    print s[1:3] # pa
    print s[:] # Spam
    print s[:-1] # Spa
    
    
    #字符串也支持使用加号+去合并字符串
    s2='xyz'
    s3=s+s2
    print s3 # Spamxyz
    print s2*3 # xyzxyzxyz
    
    #字符串是不可变性,不可以对字符串某个位置的字符进行修改,但是可以用相同变量名去覆盖它
    
    string2 = "Params"
    print string2 # Params
    # Traceback (most recent call last):
    #   File "String.py", line 30, in <module>
    #     string2[0] = 'Z'
    # TypeError: 'str' object does not support item assignment
    # string2[0] = 'Z'
    string2 = 'Z' + string2[1:]
    print string2  # Zarams
    
    #字符串中split()函数的使用
    line = 'aaa,bbb,ccc.dddd,eee,;fff;ggg'
    
    douhao_split=line.split(',')
    print douhao_split # ['aaa', 'bbb', 'ccc.dddd', 'eee', ';fff;ggg']
    
    fenhao_split=line.split(';') # ['aaa,bbb,ccc.dddd,eee,', 'fff', 'ggg']
    print fenhao_split
    
    #大小写转换函数:
    string3 = "SpamZ"
    print string3.upper() # SPAMZ
    print string3.lower() # spamz
    
    string4 = "span
    z  "
    print string4
    # span
    # z
    
    string5 = string4.rstrip() 
    print string5
  • 相关阅读:
    java调用oracle存储过程
    高富帅屌丝买房差异大 看看都该买什么房
    c#控制IE浏览器自动点击等事件WebBrowser,mshtml.IHTMLDocument2
    .net 实现微信公众平台的主动推送信息
    HTML+CSS面试知识点分享(一)
    JS面试知识点分享(一)
    HTML+CSS面试知识点分享(二)
    jQuery选择器学习理解
    PB程序系统错误处理记录
    sql server2000 直接读取excel2003文件的sheet
  • 原文地址:https://www.cnblogs.com/my-blogs-for-everone/p/7722200.html
Copyright © 2020-2023  润新知