前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python中萌新不知道的小魔法(一)

Python中萌新不知道的小魔法(一)

作者头像
小歪
发布2018-04-04 14:01:36
7600
发布2018-04-04 14:01:36
举报
萌新重新撸一遍基础,看看有哪些已经忘了的,顺便留下记录。

01

三引号

使用三重引号-("""或''')指定多行字符串。在三重引号中可以自由使用单引号和双引号。

代码语言:javascript
复制
'''
女老师提问小明,女老师:奶牛身上有四个,我身上有两个,是什么东西?
小明回答:脚。。。
女老师:你裤子里面有,我裙子里没有是什么?
小明:口袋。。。
女老师:有种东西外面有毛,里面有乳白色液体,是什么?
小明:椰子。。。
'''

02

格式化

代码语言:javascript
复制
a = 3
b = 9

print('{0}个人{0}天用{0}桶水,{1}个人{1}天用几桶水?'.format(a,b))
print('{0}的{0}次幂是27,4的4次幂是多少?'.format(a))

输出:

代码语言:javascript
复制
3个人3天用3桶水,9个人9天用几桶水?
3的3次幂是27,4的4次幂是多少?

一个字符串可以使用特定的格式,随后调用format方法,用format方法替代那些使用适当参数的格式。

观察使用第一处,我们使用“{0}”对应于变量‘a’,这是format(格式)方法的第一个参数。类似的,第二个格式是“{1}”对应的“b”,这是格式方法的第二个参数。注意,Python从0开始计数,这意味着第一位置的索引是0,第二个位置的索引是1,等等。

Python在format方法中做的是,用每个参数值替代规格的地方。

03 换行

代码语言:javascript
复制
print('床前明月光')
print('疑是地上霜')

输出:

代码语言:javascript
复制
床前明月光
疑是地上霜

print 函数每次都会在输出后增加回车,去掉回车的方法

代码语言:javascript
复制
print('床前明月光',end='')
print('疑是地上霜',end='')

输出:

代码语言:javascript
复制
床前明月光疑是地上霜

还可以指定为别的哦~

代码语言:javascript
复制
print(‘床前明月光’,end=’666’)
print(‘疑是地上霜’,end=’777’)

输出:

代码语言:javascript
复制
床前明月光666疑是地上霜777

04

对象

Python是一个面向对象编程的语言

面向对象编程的用户要注意: 一切东西都是对象,包括数字、字符串和函数,在这个意义上讲,Python是坚定的面向对象的。(挖坑)

05

break语句

break语句是用来跳出一个循环语句,即停止执行一个循环语句,即使循环条件还没有成为False或序列的项目没有被完全遍历。

很重要的一点是,如果你跳出for或while循环,任何相应的循环else块是不执行的。

代码语言:javascript
复制
while True:
    s = input('输入一些东西 : ')    if s == '退出':        break
    print('字符串的长度是', len(s))
print('结束')

输出:

代码语言:javascript
复制
输入一些东西 : 你好
字符串的长度是 2输入一些东西 : 我爱学习
字符串的长度是 4输入一些东西 : 萌新的学习日记
字符串的长度是 7输入一些东西 : 退出
结束

顺便推荐一个超级好的Python入门教程 从Python到Django入门教程(阅读原文可达)

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-07-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python爬虫与算法进阶 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 03 换行
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档