• python_不可变数据类型


      1 #1、用print打印多个值
      2 print("123","zjszhd","word")
      3 
      4 #2、用print函数不换行打印
      5 str1='abc'
      6 str2='efg'
      7 print(str1,end="")
      8 print(str2)
      9 
     10 #3、导入模块的方式有哪些
     11    #1)import 模块名
     12 #import package.test
     13 
     14    #2)from 模块名 import 函数
     15 #from package import test
     16 
     17    #3)from 模块名 import *
     18 from package.test import *
     19 
     20 
     21 '''
     22 from sys import *
     23 a=modules.keys()
     24 print(a)
     25 '''
     26 
     27 #4、python有哪六种数据类型?不可变数据类型有哪些?可变数据类型有哪些?
     28 '''
     29 不可变数据类型
     30   number  数字类型
     31   string  字符类型
     32   tuple   元组数据类型
     33 可变数据类型 
     34   list    列表数据类型
     35   dict    字典数据类型
     36   set     集合数据类型
     37   '''
     38 #5、python3中可以支持哪些数值类型?
     39 
     40     #int 整型
     41     #float(浮点型)
     42     #bool (True(1)False(0))
     43     #复数(实数+虚数) complex(a,b)
     44 
     45 
     46 #6、判断变量类型有哪些方式,分别可以用哪些函数?
     47 import math
     48 a=123
     49 print(type(a))
     50 
     51 #7、分别对49.698作如下打印
     52 a=49.698
     53 
     54     #1)四舍五入,保留两位小数
     55 print(round(a,2))
     56 
     57     #2)向上入取整
     58 print(math.ceil(a))
     59 
     60     #3)向下舍取整
     61 print(math.floor(a))
     62     #4)计算8除以5返回整型
     63 e=8
     64 f=5
     65 print(e//f)
     66 
     67     #5)求4的2次幂
     68 print(4**2)
     69     #6)返回一个(1,100)随机整数
     70 import random
     71 print(random.randint(1,100))
     72 
     73 #8、依次对变量a,b,c赋值为1,2,3
     74 a,b,c=1,2,3
     75 print(a,b,c)
     76 
     77 #9、截取某字符串中从2索引位置到最后的字符子串
     78 str1="zxcvbnm"
     79 print(str1[2:])
     80 
     81 #10、对字符串“testcode”做如下处理:
     82 str2="testcode"
     83 
     84     #1)翻转字符串
     85 print(str2[::-1])
     86 
     87     #2)首字母大写
     88 print(str2.capitalize())
     89 
     90     #3),查找是否包含code子串,并返回索引值
     91 
     92 print(str2.find('code'))
     93 print(str2.index('code'))
     94 
     95     #4)判断字符串的长度
     96 print(len(str2))
     97 
     98     #5)从头部截取4个长度字符串
     99 print(str2[0:4])
    100 
    101     #6)把code替换为123
    102 #print(str2[0:4]+'123')
    103 print(str2.replace('code','123'))     #replace(原字符串,替换字符,替换次数),replace只改变副本的值,不会改变原值
    104 
    105     #7)把“test code”字符串中的两个单词转换为列表中的元素,并打印处理
    106 str3="test code"
    107 print(str3.split(" "))       #split(字符/字符串),分割后的元素会存放到列表中
    108 
    109     #8)把['test','code']把list变量中的元素连接起来
    110 list1=['test', 'code']
    111 print(''.join(list1))   #jion(连接字符,原字符串)
    112 
    113    #11、如何打印出字符串“test
    code”
    114 print(r'test
    code')
    115 
    116     #12、如何创建一个空元组
    117 tuple1=()
    118 
    119     #13、创建一个只包含元素1的元组,并打印出该变量的类型
    120 tuple2=(1,)
    121 print(type(tuple2) )
    122 
    123     #14、元组中元素可以修改?如何更新元组中的元素?
    124 #修改字符串只能通过拼接+
    125 
    126 
    127 #15、对元组(1,2,3,4,5)做如下操作:
    128 tuple3=(1,2,3,4,5)
    129     #1)取倒数第二个元素
    130 print(tuple3[-2])
    131 
    132     #2)截取前三个元组元素
    133 print(tuple3 [0:3])
    134 
    135     #3)依次打印出元组中所有元素
    136 print(tuple3[:])
    137 
    138 #16、把元组(1,2,3,4,5,6)元素格式化成字符串
    139 
    140 tup1=(1, 2, 3, 4, 5, 6)
    141 print('{}'.format(tup1))
    142 print(type(tup1))
    #1、用print打印多个值
    print("123","zjszhd","word")

    #2、用print函数不换行打印
    str1='abc'
    str2='efg'
    print(str1,end="")
    print(str2)

    #3、导入模块的方式有哪些
    #1)import 模块名
    #import package.test

    #2from 模块名 import 函数
    #from package import test

    #3from 模块名 import *
    from package.test import *


    '''
    from sys import *
    a=modules.keys()
    print(a)
    '''

    #4python有哪六种数据类型?不可变数据类型有哪些?可变数据类型有哪些?
    '''
    不可变数据类型
    number 数字类型
    string 字符类型
    tuple 元组数据类型
    可变数据类型
    list 列表数据类型
    dict 字典数据类型
    set 集合数据类型
    '''
    #5python3中可以支持哪些数值类型?

    #int 整型
    #float(浮点型)
    #bool (True(1)False(0))
    #复数(实数+虚数) complex(a,b)


    #6、判断变量类型有哪些方式,分别可以用哪些函数?
    import math
    a=123
    print(type(a))

    #7、分别对49.698作如下打印
    a=49.698

    #1)四舍五入,保留两位小数
    print(round(a,2))

    #2)向上入取整
    print(math.ceil(a))

    #3)向下舍取整
    print(math.floor(a))
    #4)计算8除以5返回整型
    e=8
    f=5
    print(e//f)

    #5)求42次幂
    print(4**2)
    #6)返回一个(1,100)随机整数
    import random
    print(random.randint(1,100))

    #8、依次对变量a,b,c赋值为1,2,3
    a,b,c=1,2,3
    print(a,b,c)

    #9、截取某字符串中从2索引位置到最后的字符子串
    str1="zxcvbnm"
    print(str1[2:])

    #10、对字符串“testcode”做如下处理:
    str2="testcode"

    #1)翻转字符串
    print(str2[::-1])

    #2)首字母大写
    print(str2.capitalize())

    #3),查找是否包含code子串,并返回索引值

    print(str2.find('code'))
    print(str2.index('code'))

    #4)判断字符串的长度
    print(len(str2))

    #5)从头部截取4个长度字符串
    print(str2[0:4])

    #6)把code替换为123
    #print(str2[0:4]+'123')
    print(str2.replace('code','123')) #replace(原字符串,替换字符,替换次数)replace只改变副本的值,不会改变原值

    #7)把“test code”字符串中的两个单词转换为列表中的元素,并打印处理
    str3="test code"
    print(str3.split(" ")) #split(字符/字符串),分割后的元素会存放到列表中

    #8)把['test','code']list变量中的元素连接起来
    list1=['test', 'code']
    print(''.join(list1)) #jion(连接字符,原字符串)

    #11、如何打印出字符串“test code”
    print(r'test code')

    #12、如何创建一个空元组
    tuple1=()

    #13、创建一个只包含元素1的元组,并打印出该变量的类型
    tuple2=(1,)
    print(type(tuple2) )

    #14、元组中元素可以修改?如何更新元组中的元素?
    #修改字符串只能通过拼接+


    #15、对元组(1,2,3,4,5)做如下操作:
    tuple3=(1,2,3,4,5)
    #1)取倒数第二个元素
    print(tuple3[-2])

    #2)截取前三个元组元素
    print(tuple3 [0:3])

    #3)依次打印出元组中所有元素
    print(tuple3[:])

    #16、把元组(1,2,3,4,5,6)元素格式化成字符串

    tup1=(1, 2, 3, 4, 5, 6)
    print('{}'.format(tup1))
    print(type(tup1))
  • 相关阅读:
    Sonar+IDEA + Maven的集成
    My97DatePicker IE9中,显示全部为1
    Datatable+jeditable+Java 结合使用实现表格的单行刷新
    Datatables表格控件的使用相关网站及遇到的问题
    xss 小练习
    主页面布局 随浏览器大小变化而变化
    使用angular中自定义的directive实现删除确认框
    使用css和js完成模态弹窗功能
    ckplayer插件的使用
    使用JQuery进行表格分页查询
  • 原文地址:https://www.cnblogs.com/cy-zjs/p/13138201.html
Copyright © 2020-2023  润新知