zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    MySQL update && select ,update的同时select,和for update 语句说再见。
    宋体文件C#读取CSV文件java教程
    输入格式邮箱验证格式
    状态集合[Python]Socket高级 select I/O复用模型(二)
    运行下载运行google play闪退的解决办法java教程
    Hibernate查询
    Hibernare 的基本介绍
    Hibernate详细配置
    人工智能能力提升指导总结
    如何根据普通ip地址获取当前地理位置
  • 原文地址:https://www.cnblogs.com/my-blogs-for-everone/p/7722200.html
Copyright © 2011-2022 走看看