python容易被忽略的问题
1、int()强制转换浮点数
在int()的强制转换浮点数时候,不管是正数还是负数,只取整数部分。
print(int(6.235)) # 6
print(int(-6.235)) # -6
注意:这里不是向上或者向下取整,也不是四舍五入。
2、注意操作的返回值
a = print("python")
print(a)  # None
list_1 = [1,2,3]
list_2 = [4,5,6]
print(list_1.extend(list_2)) # None
print(list_1) # [1, 2, 3, 4, 5, 6]
list_3 = [1,6,5,8,7,9,4,1,3]
new_list = list_3.sort()
print(new_list) # None
print(list_3) # [1, 1, 3, 4, 5, 6, 7, 8, 9] list_4 = [1, 6, 5, 8, 7, 9, 4, 1, 3]
new_list = sorted(list_4)
print(new_list) # # [1, 1, 3, 4, 5, 6, 7, 8, 9]
print(list_4) # 不变[1, 6, 5, 8, 7, 9, 4, 1, 3]
3、字典中按照键的顺序输出
    dict_1 = {"c": 45254, "a": 333, "b": 908}
    for key in dict_1:
        print(key, dict_1[key])
  
    for key in sorted(dict_1):
        print(key, dict_1[key])
c 45254
a 333
b 908 a 333
b 908
c 45254
python容易被忽略的问题的更多相关文章
- Python - Git仓库忽略提交规则 & .gitignore配置
		Git 忽略文件提交的方法 有三种方法可以实现忽略Git中不想提交的文件. 在Git项目中定义 .gitignore 文件 这种方式通过在项目的某个文件夹下定义 .gitignore 文件,在该文件 ... 
- Python开发easy忽略的问题
		这篇文章主要介绍了Python程序猿代码编写时应该避免的17个"坑",也能够说成Python程序猿代码编写时应该避免的17个问题,须要的朋友能够參考下 一.不要使用可变对象作为函数 ... 
- Python初学者容易忽略的一些细节
		1.Python中当让给变量1赋值上变量2的值时,变量1直接指向值在内存中存储的地址,即变量1存储的是变量2的值而不是指向变量 2."""的用法 1.多行注释 2.多行输 ... 
- 常用查找数据结构及算法(Python实现)
		目录 一.基本概念 二.无序表查找 三.有序表查找 3.1 二分查找(Binary Search) 3.2 插值查找 3.3 斐波那契查找 四.线性索引查找 4.1 稠密索引 4.2 分块索引 4.3 ... 
- Python基础(1)--Python编程习惯与特点
		1.代码风格 在Python中,每行程序以换行符代表结束,如果一行程序太长的话,可以用“\”符号扩展到下一行.在python中以三引号(""")括起来的字符串,列表,元组 ... 
- python学习之路-1 python基础操作
		本篇所涉及的内容 变量 常量 字符编码 用户交互input 格式化字符串 python的缩进规则 注释 初始模块 条件判断 循环 变量 变量的概念基本上和初中代数的方程变量是一致的,只是在计算机程序中 ... 
- python 基础知识点整理 和详细应用
		Python教程 Python是一种简单易学,功能强大的编程语言.它包含了高效的高级数据结构和简单而有效的方法,面向对象编程.Python优雅的语法,动态类型,以及它天然的解释能力,使其成为理想的语言 ... 
- [翻译] 使用 Python 创建你自己的 Shell:Part I
		目录 使用 Python 创建你自己的 Shell:Part I 原文链接与说明 步骤 0:项目结构 步骤 1:Shell 循环 步骤 2:命令切分 步骤 3:执行 运行 使用 Python 创建你自 ... 
- python 黑魔法收集--已结
		awesome python 中文大全 Fabric , pip, virtualenv 内建函数好文 awesome python 奇技淫巧 一句话求阶乘 from functools import ... 
- 【原创】Python第二章——行与缩进
		Python的基本组成——逻辑行和缩进 a="我是一个物理行" a="""我是一个逻辑行 因为我一条语句便跨越了2个物理行""&q ... 
随机推荐
- [OpenCV实战]32 使用OpenCV进行非真实感渲染
			目录 1 保边滤波的频域变换 1.1 保边滤波器Edge Preserving Filter 1.1.1 函数调用 1.1.2 edgePreservingFilter结果 1.2 细节增强 1.3 ... 
- Spark详解(04)  - Spark项目开发环境搭建
			类别 [随笔分类]Spark Spark详解(04) - Spark项目开发环境搭建 Spark Shell仅在测试和验证程序时使用的较多,在生产环境中,通常会在IDEA中编制程序,然后打成Ja ... 
- 聊聊MongoDB中连接池、索引、事务
			大家好,我是哪吒. 三分钟你将学会: MongoDB连接池的使用方式与常用参数 查询五步走,能活九十九? MongoDB索引与MySQL索引有何异同? MongoDB事务与ACID 什么是聚合框架? ... 
- [WPF]程序随系统自启动
			代码 Microsoft.Win32.RegistryKey key = Microsoft.Win32.Registry.CurrentUser.OpenSubKey("SOFTWARE\ ... 
- ArcGIS实现打点、线路图、色块、自定义弹窗
			闲聊: 马上就要过年了,不知道大家过年都放几天假,小颖公司就只放8天假,就这还有一天是集体调休扣年假,就很··············还不如不放,不过庆幸最近这两周项目也做完了也没啥事,不然就静不下心 ... 
- Ubuntu desktop 文件的书写格式
			首先切换到存放 desktop 文件的目录下,编辑好就可以保存了 cd /usr/share/applications/ vim name.desktop [Desktop Entry] Name=显 ... 
- MySQL8.0性能优化(实践)
			一台几年前的旧笔记本电脑的虚拟系统运行环境,作为本次实践的运行工具,仅供参考. 案例环境:Linux.Docker.MySQLCommunity8.0.31.InnoDB. 过早的MySQL版本不一定 ... 
- 【学习笔记】C++ 常量折叠原理和验证
			以下的代码很有意思,在相同时刻,相同的内存地址,数据居然会不一样. #include <iostream> int main(void) { const int const_val = 3 ... 
- 【分析笔记】DW7888 马达驱动芯片待机模式漏电流过高的问题
			发现问题 客户反馈说我们的硬件关机漏电流很大,但是拔掉电池之后再上电(仍处于关机状态)就会恢复为 16~20uA 左右.这让我也讶异,因为亲自测试过,漏电流只有 MCU 的休眠电流 16~20uA 左 ... 
- Quartz帮助类
			#region 帮助类 public class QuarztHelper { #region 字段 /// <summary> /// 调度器 /// </summary> ... 
