python 小记1

#---------------------------------------------------------#
# Python3提供了input()函数来接收用户从键盘的输入,input()函数将所有输入都作为string类型来处理。
#---------------------------------------------------------#
input_1=input("随便输入:")
num=int(input("请输入一个数字:"))

#将ASCII码转为数字
# 如输入字符“A”,则结果输出为“A的ASCII码为65”。
# 输入数字5,则结果输出为“5的ASCII码为53”
name=input("输入一个字符:")
print(name+"的ASCII码为:",ord(name))

#----------------------------------------------------------#
#      print   各种输出方式
#----------------------------------------------------------#
#1、  %方式
age=19
country="中国"
print("我的年龄是%d岁"%age)
print("我的国籍是%s"%country)
print("我的年龄是%d,国籍是%s"%(age,country))
#2、   format函数
'''
^, <, > 分别是居中、左对齐、右对齐,后面带宽度, : 号后面带填充的字符,只能是一个字符,不指定则默认是用空格填充。
+ 表示在正数前显示 +,负数前显示 -;  (空格)表示在正数前加空格
b、d、o、x 分别是二进制、十进制、八进制、十六进制。
'''
print("我的名字是{},我的民族是{}".format("李华","汉族"))
print("{0},{1},{0}!!".format("你好","世界"))                 #索引填充
print("姓名:{name},年龄:{age}".format(name="李华",age=18))  #关键字填充
#3、    通过字典设置参数,用**展开map集合
info={"name":"张三","age":18}
print("姓名:{name},年龄:{age}".format(**info))
#4、    利用列表的索引设置参数
list=["大学","www.edu.cn"]
print("{0[0]}的网址是{0[1]},成立于{1}".format(list,1921))
#5、     f-string
name="冠冠"
age=3
print(f"你好,{name}今年{age}岁了")
print(f"{'i love chain'.upper()}")

#_________________________________________________________#
#       当前时间
#----------------------------------------------------------#
import  datetime
#当前年份
nowyear=datetime.datetime.now().year
print("当前年份为:"+str(nowyear))

#-----------------------------------------------------------#
#   try    catch  异常捕获
#-----------------------------------------------------------#


#--------------------------------------------------------------#
#    将3*3矩阵按其形状输出
#--------------------------------------------------------------#
str=input("pleased input a 3*3 array:")
print(str,type(str))
str=eval(str)
print(str,type(str))
for i in str:
    s=""
    for j in i:
        s1="%6d"%j
        s=s+s1
    print(s)

#--------------------------------------------------------------#
#     map
#--------------------------------------------------------------#
#map() 会根据提供的函数对指定序列做映射  返回迭代器
print(list(map(lambda x:x**2,[1,2,3,4,5])))

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值