栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python基础(一)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/756908.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号