python_不可变数据类型

#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\ncode”
print(r‘test\ncode‘)

    #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))
#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 matha=123print(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=8f=5print(e//f)#5)求4的2次幂print(4**2)#6)返回一个(1,100)随机整数import randomprint(random.randint(1,100))#8、依次对变量a,b,c赋值为1,2,3a,b,c=1,2,3print(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\ncode”print(r‘test\ncode‘)#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))