ASCII值

 

数据类型的转换




1
# 1. 接收用户输入 2 # num = input('请输入您的幸运数字:') 3 # 4 # # 2. 打印结果 5 # print(f"您的幸运数字是{num}") 6 # 7 # # 3. 检测接收到的用户输入的数据类型 -- str类型 8 # print(type(num)) 9 # # 4. 转换数据类型为整型 -- int类型 10 # print(type(float(num))) 11 # 12 # print(float(num)) 13 14 # 5. eval() -- 将字符串中的数据转换成Python表达式原本类型 15 str1 = '10' 16 str2 = '[1, 2, 3]' 17 str3 = '(1000, 2000, 3000)' 18 print(type(eval(str1))) 19 print(type(eval(str2))) 20 print(type(eval(str3))) 21 22 23 str4 = '1+2' 24 print(eval(str4)) 25 26 a = 1+2 27 print(a)

 

 

格式化输出

"""
有三种格式化输出
% 形式的     数据库操作是会用的比较多
format形式的
f表达式  python3.6之后才出现的

剩下两种很多场景都适合使用
挖坑填坑法则
"""

# print("我叫%s今年%d岁" % ('Bob', 18))  # 占位  填充  考虑数据类型
#
# # 浮点数输出
# number = 180.5
# # %f ——保留小数点后面六位有效数字
# print("我的身高是:%f" % number)
# # %.3f,保留3位小数位
# print("我的身高是:%.3f" % number)

"""format的使用"""
name = "小明"
age = 18
hobby = "打游戏"

# # 1、不带编号
# print("大家好,我是{},今年{}岁,喜欢{}".format(name,age,hobby))
#
# # 2、带数字编号   索引从0开始
# print("大家好,我是{2},今年{0}岁,喜欢{1}".format(age,hobby,name)) # 不考虑数据类型
# #
# # 3、附带关键字
print("大家好,我是{name},今年{age}岁,喜欢{hobby}".format(age=age, name=name, hobby=hobby))

"""f表达式的使用"""
# name = "小明"
# age = 18
# love = "打游戏"
# print(f"大家好,我是{name},今年{age}岁,喜欢{love}")  # 不考虑数据类型

# 可以再说一下sep和end的区别吗

 

 

输入函数

"""
输入函数是input()函数

"""
# name = input('请输入一个你想输入的人名:')
# print(name)
# 怎么去检查我们数据的一个类型
"""
type()函数  检查我们的数据类型 
isinstance()  自省  
自省很有可能面试官会问到  
"""
# print(type(name))
# num = int(input('请输入一个值:'))
# a = 1
# if num < a:
#     print('这个数比一小')
'''
TypeError  类型错误 
字符串与字符串之间的比较  比较的是ascll值 不用同学们掌握   
'''
# a = 1
# b = 2
# print(a)
# print(b)
# c = input('请输入一个值:')
# d = 3
# print(c)
# print(d)
"""
程序阻塞是比报错更严重的行为  
如果说程序真的阻塞了 debugger  + print() 检查结果 
js逆向不用管    20k+    
"""

 

输出函数

a = 1
b = 2
c = 3
d = 4
print(a,b,c,d,sep='\n')  # 逗号不是说打印他  而是将值与值之间进行隔开
print(b)
'''
sep = ' '  参数    分隔符  
end = '\n'
'\n' 叫做换行符  
\ 用来转义的 
sep参数适用与多个值与多个值之间  
end参数适用与多条语句之间  
'''
x = "a"
y = "b"
# 换行输出
print(x)
print(y)

print('---------')
# 不换行输出
print(x, end="123123")
print(y, end="123123")


# print('\\')    # \ 转义之后就是一个普通字符  具体的后面正则再讲

print('a',end=" ")
print('b')

 

Posted on 2023-04-09 09:15  Frazer-  阅读(24)  评论(0编辑  收藏  举报