字符串的格式化

在字符串中插入 %s ,作为占位符,后边儿再定义插入变量。

算术运算

% 取模   判断奇偶数

/ 除法   有小于号

// 取整除  返回整数部分

逻辑运算

and

or

not

'str'.isdigit() 是判断一个字符串能否转换成数字

布尔运算 以下几种情况为假!

[]空列表

{}空字典

()空元组,空集合

''空字符串

0

位运算 == 二进制运算

列表的copy   浅copy与深copy的关系  用在内存占位的 id 理解!

字典 中的 fromkeys()

从序列键和值设置为value来创建一个新的字典。

描述

Python 字典(Dictionary) fromkeys() 函数用于创建一个新字典,以序列seq中元素做字典的键,value为字典所有键对应的初始值。

语法

fromkeys()方法语法:

dict.fromkeys(seq[, value]))

参数

  • seq -- 字典键值列表。
  • value -- 可选参数, 设置键序列(seq)的值。

返回值

该方法返回列表。

实例

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

#!/usr/bin/python

seq = ('name', 'age', 'sex')

dict = dict.fromkeys(seq)

print "New Dictionary : %s" %  str(dict)

dict = dict.fromkeys(seq, 10)

print "New Dictionary : %s" %  str(dict)

以上实例输出结果为:

New Dictionary : {'age': None, 'name': None, 'sex': None}

New Dictionary : {'age': 10, 'name': 10, 'sex': 10}

转载于:https://www.cnblogs.com/zh605929205/p/6659122.html

Py修行路 python基础 (四)运算 copy相关推荐

  1. Py修行路 python基础 (五)三元运算 字符编码 元组 集合 三级菜单优化!

    三元运算 条件判断不能加冒号: a=3 b=5 c=a if a<b else b oct() 转成八进制的简写: 16进制 标志:BH为后缀或是0x为前缀 hex() 转成16进制 元组 跟列 ...

  2. Py修行路 python基础 (二十)模块 time模块,random模块,hashlib模块,OS及sys模块...

    一.前提介绍: 可以开辟作用域的只有类,函数,和模块            for循环 if,else: 不能开辟自己的作用域 避免程序复用和重复调用,将这些写到一个.py文件中,做成一个模块,进行调 ...

  3. Py修行路 python基础 (九)作用域 函数嵌套 闭包

    名称空间与作用域 变量,函数 分成三种 #内置名称空间  内置函数, 系统函数内部自定义的. python查看内置函数,命令: import builtins dir(builtins) #全局名称空 ...

  4. python中继承和组合的区别_Py修行路 python基础 (十五)面向对象编程 继承 组合 接口和抽象类...

    一.前提回忆: 1.类是用来描述某一类的事物,类的对象就是这一类事物中的一个个体.是事物就要有属性,属性分为 1:数据属性:就是变量 2:函数属性:就是函数,在面向对象里通常称为方法 注意:类和对象均 ...

  5. python基础(四)运算

    作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! Python的运算符和其他语言类似 (我们暂时只了解这些运算符的基本用法,方便我们 ...

  6. python 日志输出为json格式文件_Py修行路 python基础 (二十一)logging日志模块 json序列化 正则表达式(re)...

    一.日志模块 两种配置方式:1.config函数 2.logger #1.config函数 不能输出到屏幕 #2.logger对象 (获取别人的信息,需要两个数据流:文件流和屏幕流需要将数据从两个数据 ...

  7. python基础四_01_面向对象

    python基础四_01_面向对象编程 导读: 本文主要从what?why?how?三个方向理解面向对象编程的思想:仅供自己梳理. 一.什么是面向对象编程? 面向对象编程与面向过程编程是两种常见的编程 ...

  8. Py修行路 Pandas 模块基本用法

    pandas 安装方法:pip3 install pandas pandas是一个强大的Python数据分析的工具包,它是基于NumPy构建的模块. pandas的主要功能: 具备对其功能的数据结构D ...

  9. Python基础04 运算

    Python的运算符和其他语言类似 (我们暂时只了解这些运算符的基本用法,方便我们展开后面的内容,高级应用暂时不介绍) 数学运算 >>>print 1+9        # 加法 & ...

  10. Python基础教程:copy()和deepcopy()

    在处理列表和字典时,尽管传递引用常常是最方便的方法,但如果函数修改了传入的列表或字典,你可能不希望这些变动影响原来的列表或字典.要做到这一点,Python提供了名为copy的模块,其中包含copy() ...

最新文章

  1. java string对象创建_String对象创建个数
  2. 二维码QR Code简介及其解码实现(zxing-cpp)
  3. python中的进程池Pool
  4. 利用 assistant_如何使用Dialogflow对Google Assistant操作实施本地履行
  5. 为什么st2 chrome无法显示api中的例子
  6. CPLEX:二次规划
  7. 高薪设计师必修课 AE移动UI动效设计从入门到实战
  8. 计算机辅助翻译与人工智能,2018年机器翻译行业概述与现状,人工智能让人人实现国际化交流...
  9. 两色注塑机的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  10. php导航自助收录源码,最近网上流行的导航网秒收录网站php源码
  11. 【小技巧】2345——今日热点弹窗广告(未完成)
  12. 解压RAR时出现“不可预料的压缩文件末端”的解决方法
  13. 如何将计算机的硬盘分割,电脑硬盘如何快速分区
  14. everedit 格式化json_[原创]Everedit的试用限制绕过
  15. 【Deel learning之一 】激活函数
  16. 虚拟化是什么,虚拟化主要分为哪几种?
  17. Openvpn搭建并使用用户名密码登录
  18. 如何解决算百分比,加起来不是100%的问题
  19. chrome扩展——bilibili视频封面获取器
  20. P5405 [CTS2019]氪金手游 【数学概率+树形dp】

热门文章

  1. 图数据集之cora数据集介绍- 用pyton处理 - 可用于GCN任务
  2. 百度鹰眼ajax 坐标转换,Web服务更新日志
  3. 背包问题 装箱问题 货盘装填问题 区别
  4. 零基础学启发式算法(3)-禁忌搜索 (Tabu Search)
  5. C++ {}作用域 return
  6. 以太坊源代码 - eth_call以及eth_sendTransaction区别
  7. Linux学习(1)阿里云服务器及配置、使用xshell远程连接
  8. android 关闭服务代码,android – 调用stopService方法时,服务不会停止
  9. Leetcode之通配符匹配
  10. 项目中的每个层的理念是什么?