没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐

(⼀) 基本输⼊输出
1.1 输⼊
#
input() 输⼊函数
#
eval() 将字符串转化为数值
-
执⾏ “>>>eval(“Hello”)” 和 执⾏ “>>>eval(““Hello””)” 得到不同的结果
1.2 变量命名
#
变量命名规则:(下划线或者字⺟)+(任意数⽬的字⺟、下划线、数字)
-
变量必须以字⺟或者下划线开头,后⾯接任意字⺟、数字、下划线(2_s是⾮法变量名)
-
变量严格区分⼤⼩写,包括变量名与保留字
-
变量名禁⽌使⽤保留字
-
⽆法对保留字做赋值运算
1.3 print输出
#
print(*objects, sep=' ', end='', file=sys.stdout)
-
objects 表示输出的对象。输出多个对象时,需要⽤ , (逗号)分隔
-
sep ⽤来间隔多个对象
-
end ⽤来设定结尾,默认值是换⾏符
-
file 要写⼊的⽂件对象
★转义符: 表示换⾏,\ 表示反斜杠,’ 表示单引号, 表示制表符(TAB等) (外加引号)
1.4 format格式化
False
await
else
import
pass
None
break
except
in
raise
True
class
finally
is
return
and
continue
for
lambda
try
as
def
from
nonlocal
while
assert
del
global
not
with
async
elif
if
or
yield
初始
0:(0为序号,:为引⽤符号)
填充
:后带填充字符(有且仅有⼀个),默认空格
对⻬
^,<,>分别是居中,左对⻬,右对⻬;后接宽度

1.5 print其他输出⽅式
1. % ⽅式
# age = 18:country = “中国":print("我的年龄是%d岁,我的国籍是%s" % (age, country))!
2. format 函数
# str = "我的名字是{},我的国籍是{}".format("张三", “中国"):print(str)!
# 索引填充 str = “{0},{1},{0}!".format("你好","世界"):print(str)
# 关键字填充 str = "姓名:{name},年龄:{age}".format(name = "张三", age = 18):print(str)!
3. 字典参数(⽤ ** 展开map集合)
# info = {"name":"张三", “age":18}: str = “姓名:{name},年龄:{age}".format(**info):print(str)!
4. 列表索引
# list = ["IT私塾", "www.itsishu.cn"]!
# str = "⽹站名称:{0[0]},⽹址:{0[1]},时间:{1}".format(list, 2020): print(str)!
# 第⼀个0表示format⾥的元素,第⼆个0表示list的索引
精度
⼩数部分精度,浮点类型e,E,f,%
进制
B(⼆进制),d(⼗进制),o(⼋进制),x(⼗六进制)
分割
,千位分割符
操作
格式
数字
输出
保留⼩数点后两位
{:.2f}
3.1415926
3.14
带符号保留⼩数点后两位
{:+.2f}
-1
-1.00
百分⽐格式
{:.2%}
0.25
25.00%
指数记法
{:.2e}
1000000000
1.00E+09
右对⻬ (默认, 宽度为10)
{:10d}
13
13
左对⻬ (宽度为10)
{:<10d}
13
13
填充左边, 宽度为2
{:0>2d}
5
5
以逗号分隔的数字格式
{:,}
1000000
1,000,000
转化为⼆进制
‘{:b}'.format(11)
11
1011
查看进制
‘{:x}’.format(11)
11
b
输出进制
‘{:#x}'.format(11)
11
0xb
输出进制
‘{:#X}'.format(11)
11
0XB

5. f-strings
# name = “张三":age = 18:print(f”你好,{name}今年{age}岁了") # f可以是⼤写也可以是⼩写"
- 5.1 多⾏ f-stings
# teacher = “张⽼师":days = 3!
# message = (!
f"{'请假条':_^15}\n"!
f"{teacher}您好:\n"!
f"我想请假{days}天,可以吗?"!
)!
# print(message)!
- 5.2 f-stings 任意表达式
# print(f"{2 * 100}")!
# print(f"{'abc'.upper()}")"
(⼆) 数据与字符串
2.1 运算符
-
算数运算
-
⽐较运算:==,!=,<,>,>=,<=
-
赋值运算:=,+=,-=,*=,/=,%=,**=,//=
-
逻辑运算:and,or ,not
-
成员运算:in,not in
2.2 运算函数
+
加
//
整除
-
减
%
余数
*
乘
**
求幂
/
除
e
< a > e < b > = a × 10 b
abs(x)
x 的绝对值
divmod(x,y)
(x//y,x%y),输出为⼆元组形式(也称为元组类型))
pow(x,y[,z])
(x ** y)%z,[…]表示该参数可以省略,即:pow(x,y)与x**y相同
round(x[,ndigits])
对 x 四舍五⼊,保留 ndigits 位⼩数(默认取整)
max(x1,x2,…,xn)
x1,x2,…,xn 的最⼤值,n 没有限定
min(x1,x2,…,xn)
x1,x2,…,xn 的最⼩值,n 没有限定
int(x)
将x转换为整数,x可以为浮点数或字符串
float(x)
将 x 转换为浮点数,x 可以是整数或字符串
剩余14页未读,继续阅读







无语小风
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 小型GPT模型:用300行PyTorch代码实现的小型GPT语言模型库
- ChartGPT工具:个增强视觉语言理解的工具,基于先进的大型语言模型
- 基于Spring、SpringMVC、MyBatis的在线云音乐网站,java项目 eclipse和idea都能打开运行 推
- qt项目:简单字处理软件
- 基于Prism7+Prism Unity RestSharp字体图标 动态主题文件xaml加载,搭建的一个WPF框架
- 双语对话模型:双语对话语言模型,一个基于大型预训练语言模型 GPT 的对话生成模型,用 GPT-2 进行微调,支持中文和英文
- word下相关操作的图标
- 基于51单片机的矿用瓦斯检测报警器-硬件设计本科毕业设计论文
- 2016腾讯移动游戏质量标准
- postgresql一直使用的稳定版
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制

评论0