#Python保留指定位数的小数

’%.2f’ %f 方法(推荐)
f = 1.23456

print(‘%.4f’ % f)
print(‘%.3f’ % f)
print(‘%.2f’ % f)
结果:
1.2346
1.235
1.23
这个方法会进行四舍五入

format函数(推荐)
print(format(1.23456, ‘.2f’))
print(format(1.23456, ‘.3f’))
print(format(1.23456, ‘.4f’))

1.23
1.235
1.2346
#字母在编写代码里面是变量,但是当你只是想表达一个字符时,记得加上’‘,如’a’
#Python 判断同一对象:is 与== ,不是equal,Java才是equal和==
Python中的对象包含三个基本要素,分别是:

id:用来唯一标识一个对象,可以理解为内存地址;
type:标识对象的类型;
value:对象的值;
== :比较两个对象的内容是否相等,即两个对象的 value 是否相等,无论 id 是否相等,默认会调用对象的 eq()方法
is: 比较的是两个对象是不是完全相同,即他们的 id 要相等。

#从标准输入流(控制台)中获取整数
a = eval(input())

另外,取模的对象不可以是,string,她会报一个错
not all arguments converted during string formatting

eval是Python的一个内置函数,功能十分强大,这个函数的作用是,返回传入字符串的表达式的结果。就是说:将字符串当成有效的表达式 来求值 并 返回计算结果。
eval函数就是实现list、dict、tuple与str之间的转化,同样str函数把list,dict,tuple转为为字符串

#从控制台之中读到的输入是: 3 1
怎么把这串数字读进列表:
1.eval(input()),将转换为字符读进去
2.input().split(),分割之后读进去,再用列表解析式转换

Python3.x 中 input() 函数接受一个标准输入数据,返回为 string 类型。
Python split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串

语法
split() 方法语法:

str.split(str=“”, num=string.count(str)).
参数
str – 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。
num – 分割次数。默认为 -1, 即分隔所有。
返回值
返回分割后的字符串列表。

实例
以下实例展示了 split() 函数的使用方法:

str = “Line1-abcdef \nLine2-abc \nLine4-abcd”;
print str.split( ); # 以空格为分隔符,包含 \n
print str.split(’ ', 1 ); # 以空格为分隔符,分隔成两个

左移右移运算符
左移3位: n << 3
右移5位: n >> 5

使用 反斜杠\对字符串的引号进行转义:

’ Let’s go!’
“Let’s go!”

从命令行读取数据:
int(sys.argv[1])

python基础学海拾遗相关推荐

  1. Python基础与拾遗1:Python中的数字

    Python基础与拾遗1:Python中的数字 写在前面 数字常量 表达式操作符 变量 除法 复数 二进制,八进制与十六进制 常用内置数学工具 小数与分数 集合 布尔 写在前面 转瞬之间,笔者已经有一 ...

  2. Python基础与拾遗9:Python中的函数与作用域

    Python基础与拾遗9:Python中的函数与作用域 函数的作用 函数的设计理念 Python中的函数 Python中的函数关键字 Python中的多态 Python中函数的参数传递 Python中 ...

  3. Python基础与拾遗2:Python中的字符串与字符串格式化

    Python基础与拾遗2:Python中的字符串与字符串格式化 常见的字符串常量与表达式 字符串转义 索引和分片 原处修改字符串 字符串格式化 格式化表达式 格式化调用方法 添加具体格式化 本篇博文, ...

  4. Python基础知识点拾遗---文件IO(os、filecmp、shutil库)、sys库、序列化(pickle)、类

    Python基础知识点拾遗 文件IO 文本 目录 os 获取文件的创建.修改及最近访问时间 获取当前文件的大小 获取当前的登录用户名称 获取当前的cpu核数 调用操作系统底层的random生成器 sh ...

  5. python基础知识拾遗

    python菜鸟教程 文章目录 基础教程 简介 基础语法(略) 变量类型 标准数据类型 数字 字符串 列表 元组 字典 数据类型转换 运算符 算术运算符 赋值运算符 位运算符(?) 逻辑运算符 成员运 ...

  6. Python进阶与拾遗8:Python中的异常处理

    Python进阶与拾遗8:Python中的异常处理 异常相关概念 异常的定义 异常的角色 常用的异常处理方法 try/except/else/finally语句 raise语句 assert语句 wi ...

  7. Python基础拾遗一

    Python基础 第1章 列表 1.1 简介 1.1.1 访问列表元素 1.1.2 使用列表中的各个值 1.1.3 修改.添加和删除元素 1.1.3.1 修改列表元素 1.1.3.2 在列表中添加元素 ...

  8. Python总结:Python基础(一)

    Python之路[第二篇]:Python基础(一) 入门知识拾遗 一.作用域 对于变量的作用域,执行声明并在内存中存在,该变量就可以在下面的代码中使用. 1 2 3 if 1==1:     name ...

  9. Python之路【第二篇】:Python基础(一)

    Python之路[第二篇]:Python基础(一) 入门知识拾遗 一.作用域 对于变量的作用域,执行声明并在内存中存在,该变量就可以在下面的代码中使用. 1 2 3 if 1==1:     name ...

最新文章

  1. ASP.NET 面试题和答案(不断更新)
  2. 通过getGeneratedKeys获取记录的主键
  3. Usb设备驱动3:root hub守护进程2
  4. Python自动化部署环境
  5. java旋转数组最小值,【剑指offer】7.旋转数组的最小数字
  6. [渝粤教育] 浙江工商大学 工程英语口语(王晓英) 参考 资料
  7. Learning Multi-granularity Consecutive User Intent Unit for Session-based Recommendation
  8. 由于没有公钥,无法验证下列签名: NO_PUBKEY 4F4EA0AAE5267A6C
  9. cocos creator android 真机调试配置密匙
  10. KSO-sqlserver汉字取首字母拼音
  11. snails1.0扫描器测试版
  12. 【Uva 10118】Free Candies
  13. 逃避错误意味着失去成长的机会——与孩子谈学习中的弱项(音频)
  14. 字节小程序交易组件使用指南
  15. 微服务架构实战第八节 微服务安全框架,认证与授权
  16. 前后端分离跨服务器文件上传,SpringBoot+Vue.js实现前后端分离的文件上传功能
  17. 如何使用lxml判断网站公告是否更新
  18. 2020年R2移动式压力容器充装复审考试及R2移动式压力容器充装操作证考试
  19. 2020-巴菲特股东大会,又爆出哪些金句?
  20. 服务器任务管理器不显示pid,任务管理器pid如何显示 Win10系统任务管理器显示PID进程方法...

热门文章

  1. 在数据库中如何新增一个字段?
  2. apolloconfig/apollo 介绍
  3. Python爬虫爬取Google图片
  4. CSMACA 与 CSMA/CD 区别
  5. 【Java 8 新特性】Java 8 时间接口示例:MonthDay、Month、OffsetDateTime 和 OffsetTime
  6. opencv 稀疏光流 稠密光流
  7. 长安“战疫”网络安全卫士守护赛部分writeup
  8. 攻防世界--no-strings-attached
  9. 网络工程师资料-永久有效
  10. 如何在 Linux 服务器上安装 Red5?