python基础(一)

在这里插入图片描述

1.基本概念

在这里插入图片描述
特点
优点
python的设计混合了传统语言的软件工程的特点和脚本语言的易用性,具有如下特性:
1.开源,易于维护
2.可移植性
3.易于使用,简单优雅
4.广泛的标准库,功能强大
5.可扩展,可嵌入。
缺点
1.python是解释性语言,运行时翻译为机器码非常的耗时。
2.代码不能够加密。解释性语言发布程序就是发布源代码,而面向机器的 C语言,只需要把编译后的机器码发布出去,从机器码反推出C代码是不可能的。

编译性语言和解释性语言的区别在这里插入图片描述

典型应用在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

python基础

1.关键字

python一些具有特殊功能的标识符,这就是关键字。
在python中,不允许开发者自己定义和关键字相同的名字和标识符。
查看关键字

import keyword
keyword.kwlist

在这里插入图片描述

格式化输出

1.%操作符

age=10
print("我今年%d岁"%age) #输入为:我今年10岁
country="中国"
print("我的国籍是%s"%country)  #输出是:我的国籍是中国

print("我的年龄是%d岁,我的国籍是%s"%(age,country))

常用的格式化符号在这里插入图片描述

2.format格式化函数

#1.顺序填充
str="我的名字是{},我的年纪是{},我的国籍是{}".format("张三"18,"中国")
print(str)

#2.索引填充
str="{0},{1},{0}!".format("hello","world")
print(str)    #输出:hello,world,hello!

#关键字填充
str="姓名:{name},年龄:{age}".format(age=10,name="张三")
print(str)

#通过字典设置参数  **展开map集合
infor{"name":"张三""age":18}
str="姓名"{name},年龄:{age}".format(**info)
print(str)

#利用列表的索引
list=["hello","world"]  
str="{0[0]},{0[1]},{1}".format(list,2022)
#输入:hello,world,2020

在这里插入图片描述

3.f-string 格式化

name="张三"
age=18
print(f"你好,{name}今年{age}岁了。")  #输入:你好,张三今年18岁; 

#任意表达式
print(f"{2*100}")   #输出:200
print(f"{'abc'.upper()}")  #输出:ABC

#多行f-string
teacher = "张老师"
days = 3
message = (f"{'请假条':_^15}\n"  #输出:______请假条______
f"{teacher}您好:\n"				 #输出:张老师您好:
f"我想请假{days}天,可以吗?" 	 #输出:我想请假3天,可吗?
)
print(message)

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

影中人lx

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值