python_不可变数据类型
Posted cy583
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
#2)from 模块名 import 函数
#from package import test
#3)from 模块名 import *
from package.test import *
‘‘‘
from sys import *
a=modules.keys()
print(a)
‘‘‘
#4、python有哪六种数据类型?不可变数据类型有哪些?可变数据类型有哪些?
‘‘‘
不可变数据类型
number 数字类型
string 字符类型
tuple 元组数据类型
可变数据类型
list 列表数据类型
dict 字典数据类型
set 集合数据类型
‘‘‘
#5、python3中可以支持哪些数值类型?
#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)求4的2次幂
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))
以上是关于python_不可变数据类型的主要内容,如果未能解决你的问题,请参考以下文章