Python中萌新不知道的小魔法(一)
时间:2022-05-07
本文章向大家介绍Python中萌新不知道的小魔法(一),主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
01
三引号
使用三重引号-("""或''')指定多行字符串。在三重引号中可以自由使用单引号和双引号。
'''
女老师提问小明,女老师:奶牛身上有四个,我身上有两个,是什么东西?
小明回答:脚。。。
女老师:你裤子里面有,我裙子里没有是什么?
小明:口袋。。。
女老师:有种东西外面有毛,里面有乳白色液体,是什么?
小明:椰子。。。
'''
02
格式化
a = 3
b = 9
print('{0}个人{0}天用{0}桶水,{1}个人{1}天用几桶水?'.format(a,b))
print('{0}的{0}次幂是27,4的4次幂是多少?'.format(a))
输出:
3个人3天用3桶水,9个人9天用几桶水?
3的3次幂是27,4的4次幂是多少?
一个字符串可以使用特定的格式,随后调用format方法,用format方法替代那些使用适当参数的格式。
观察使用第一处,我们使用“{0}”对应于变量‘a’,这是format(格式)方法的第一个参数。类似的,第二个格式是“{1}”对应的“b”,这是格式方法的第二个参数。注意,Python从0开始计数,这意味着第一位置的索引是0,第二个位置的索引是1,等等。
Python在format方法中做的是,用每个参数值替代规格的地方。
03 换行
print('床前明月光')
print('疑是地上霜')
输出:
床前明月光
疑是地上霜
print 函数每次都会在输出后增加回车,去掉回车的方法
print('床前明月光',end='')
print('疑是地上霜',end='')
输出:
床前明月光疑是地上霜
还可以指定为别的哦~
print(‘床前明月光’,end=’666’)
print(‘疑是地上霜’,end=’777’)
输出:
床前明月光666疑是地上霜777
04
对象
Python是一个面向对象编程的语言
面向对象编程的用户要注意: 一切东西都是对象,包括数字、字符串和函数,在这个意义上讲,Python是坚定的面向对象的。(挖坑)
05
break语句
break语句是用来跳出一个循环语句,即停止执行一个循环语句,即使循环条件还没有成为False或序列的项目没有被完全遍历。
很重要的一点是,如果你跳出for或while循环,任何相应的循环else块是不执行的。
while True:
s = input('输入一些东西 : ') if s == '退出': break
print('字符串的长度是', len(s))
print('结束')
输出:
输入一些东西 : 你好
字符串的长度是 2输入一些东西 : 我爱学习
字符串的长度是 4输入一些东西 : 萌新的学习日记
字符串的长度是 7输入一些东西 : 退出
结束
顺便推荐一个超级好的Python入门教程 从Python到Django入门教程(阅读原文可达)
- ExtJs学习笔记(16)_Form布局
- JavaScript之面向对象学习六原型模式创建对象的问题,组合使用构造函数模式和原型模式创建对象
- 未来几年苹果公司很可能“不务正业”,进军汽车无人驾驶界
- ExtJs学习笔记(15)_fit布局
- JavaScript之call()和apply()方法详解
- Javascript快速入门(下篇)
- JavaScript引用类型之Array数组的栈方法与队列方法
- ExtJs学习笔记(14)_Column布局
- 高级盲注—floor,rand,group by报错注入
- 刷脸注册、试装、支付……仅靠一张脸就能买买买的时尚店开业了
- JavaScript引用类型之Array数组之强大的splice()方法
- Linux快速入门03-系统管理
- JavaScript引用类型之Array数组的concat()和push()方法的区别
- JavaScript引用类型之Array数组的排序方法
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 解决Keras中Embedding层masking与Concatenate层不可调和的问题
- 浅谈keras使用预训练模型vgg16分类,损失和准确度不变
- 关于tf.matmul() 和tf.multiply() 的区别说明
- python中执行smtplib失败的处理方法
- PHP+Ajax简单get验证操作示例
- Python matplotlib读取excel数据并用for循环画多个子图subplot操作
- python转化excel数字日期为标准日期操作
- thinkPHP框架通过Redis实现增删改查操作的方法详解
- PHP中引用类型和值类型功能与用法示例
- PHP文件上传小程序 适合初学者学习!
- php的扩展写法总结
- 实例介绍PHP删除数组中的重复元素
- Python迭代器协议及for循环工作机制详解
- PHP CURL中传递cookie的方法步骤
- PHP 结合 Boostrap 结合 js 实现学生列表删除编辑及搜索功能