python数据类型

20.	# strl := input("please input your name")
# print("****" )
# # print ("strl is :", strl)
# num1 = input("please input an number")
# print("numl is:",num1,"type is:", type(num1))
# num1 = int(num1) 转换为整形
# print (num1 +200)
# print("abc","fhd",sep="#",end=“@@@”) #sep 为指定分隔符 默认空格 end 指定结尾添加@@@字符 默认情况是换行符
# print("line 2")

#a = input("please input a")
#b = input("please input b")
#a = int(a)
#b = int(b)
#print("****" )
#print("两数之和",a+b)
#print("两数之差",a-b)
#print("两数之积",a*b)


# a = 199
# print(type(a))
# num1 = 0b11
# num2 = 0o13
# num3 = 0x1a
#进制转换函数
# print(bin(12),int(0b111),oct(100),hex(200))
# c1 = 2+3j #这里用j表示复数
# #字符串类型 单引号双引号三引号可以跨行
# #类型转换
# num1 = 100
# f2 = 5.4
# str4 = "5.6"
# print(str(num1))
# #转义字符 \t( )   \\t (\t)  r"a\tb"  r 是原始字符使字符串原样输出 不转义 全部输出a\tb
# #字符串截取 str [start:end:step]
# #step  步长默认为1  正数的话 从前往后截取 负数从后往前截取
# #确定start 和end 位置
# #确定步长大小
# str1 = "abcdefghijk"
# print(str1[:5])
# print(str1[5:])
# print(str1[0:5])
21.	# print(str1[::-1])#实现字符串反转
#字符串运算
# str1 = "abc" + "xyz"
# print(str1)
# str2 = "abc" * 3
# print(str2)
#
# #字符串遍历
# for i in "xyz":
#     print(i)
# for k, v in enumerate ("xyz"):
#     print(k,"--》",v)
#     #成员关系判断
#     print("xy" in "abcxyz") #true/false
#     print ("xy" not in "abcxyz")#false#常用的属性方法-- go中strings包
# print(dir ("abc") )#查看常用属性方法
# print ("转换大写:","abcXYZ".upper())#小写变成大写
# #title 标题字符
# print("标题字符:","hello THE world".title()) #开头变成大写
# print("统计次数:","aaaabbd".count("a"))
# print("判断全为数字:","12343".isdigit())
# print("将字符串转换为字节形式:","中文".encode('utf-8').decode('utf-8'))#编译和解码 也可以用双引号
# print("填充:","abc".center(20,"*")) #补齐二十个 ********abc*********
# print("填充:","abc".ljust(20,"*"))#abc在左 abc*****************
# print("填充:","abc".rjust(20,"*"))#abc在右 *****************abc
#字符串的格式化  %占位符方式格式化
#%s    %d十进制 %x十六进制 %.2f 保留两位输出 %%百分号本身
# name = input("please input your name")
# school = input(" please input your school:")
# stu_info = "my name is %s,my school is %s"%(name,school)
# print(stu_info)
# print("%.3f"%(2.34563))
# f1 = float(input("please input 浮点型数"))
# f2 = f1*100
# print("%.2f%%"%(f2))
#标志位格式化
# name = input("please input your name")
# school = input(" please input your school:")
# f1 = 20.5784
# stu_info = f"my name is {name},my school is {school.upper()},my age is {f1:.3f}"#f格式化转义
# print(stu_info)
#布尔类型 True False 关键词  可以参与计算识别为1或0 go不行
#print("abc".islower() + 4)
#abcd四个犯罪嫌疑人 其中一人是假话 和小偷  a:我不是  b:c是小偷 c:小偷是d d:
# str1 = "abcd"
# for x in str1:
#     if ("a" != x) + ("c" == x)+("d" == x) + ("d" != x) == 3:
#         print(x)
#有些数据可以直接代表真假
#假:0  0.0  ‘’ [] (){} None False    其他全部真
# str1 = input("please input your string:")
# if str1:
#     print("str1 不为空")
#     num = 10
#     if num%2:
#         print("为奇数")
#None 表示什么都没有  NoneType类型
# a = None
# print(type(a))
#整型浮点型 布尔类型字符型 Nonetype

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值