发布于2019-08-20 10:17 阅读(2094) 评论(0) 点赞(30) 收藏(3)
python2:
1.raw_input(),不处理接收的数据
2.input(),内部自动引用eval()函数处理接收到的数据
python3:
input(),不处理接收的数据,若想实现python2的input()方法,调用eval()函数即可
python2:
print xxx-语句
python3:
print (values,sep,end,file,flush)-函数
values:需要输出的值,多个值,用’,'号做分割,不被打印
sep:分割符,多个值,被输出后,值与值之间用指定添加的分割符做分隔
end:输出完毕以指定的字符结束,默认是换行即:end = ‘\n’
file:表示输出的目标,默认是标准的输出(控制台),还可以是一个可写入的文件句柄
flush:表示立即输出的意思,值为Bool类
%[(name)][flags][width][.precision]typecode
(name)表示,根据制定的名称(key)查找对应的值
[flags]表示对齐,‘空’表示右对齐,‘-’表示左对齐,‘空格’表示于负数对齐,‘0’表示用0填充以对齐
[width]表示宽度
[.precision]表示小数点后的精确度
以上可省略
typecode:
格式符 | 描述 |
---|---|
i/d | 将整数,浮点数转化为对应的十进制表示 |
o | 将整数转化为对应的八进制表示 |
x | 将整数转化为对应的十六进制表示 |
e/E | 将整数,浮点数转化成科学计数法表示 |
f/F | 将整数,浮点数转化为浮点数表示 |
g/G | 自动调整将对应的整数,浮点数转化为浮点型或科学技术法表示(位数超过6位数自动转换) |
s | 获取传入对象的__str__方法的返回值 |
r | 获取传入对象的__repr__方法的返回值 |
c | 将数字转化成其Unicode对应的值 |
%% | 表示一个百分号 |
name = 'xg'
age = 23
print('我的名字是%s,我的年龄是%d'(name,age))
print('我的名字是{0},我的年龄是{1}‘.format(name,age))
if 条件:
满足条件执行此代码块
if 条件:
满足条件执行此代码块
else:
不满足执行此代码块
if 条件:
满足条件执行此代码块
elif 条件:
满足条件执行此代码块
elif 条件:
满足条件执行此代码块
else:
以上都不满足执行此代码块
if 条件:
if 条件:
满足条件执行此代码块
while 条件:
满足条件执行此代码块
执行完毕代码块后,再循环判定是否满足while条件,满足则继续,直到不满足条件或遇到‘break’才跳出while循环
for x in xxx:(xxx为可迭代对象)
从xxx内按顺序提取一个元素执行相关代码,循环一次,,,直到遍历完XXX对象或遇到‘break’,才跳出循环
遇到‘break’时就跳出整个循环(强制结束)
遇到‘continue’时跳过此次循环,进行下一循环
从上往下,按规矩走就可以了
九九乘法口诀打印
1*(1~9)
2*(2~9)
。。。。
9*9
先把1-9弄出来
for i in range(1, 10):
第一次i=1,循环第二次就是2,,,到9
在i=1的情况下*1-9
for i in range(1, 10):
for j in range(i,10):
print(i, '*', j, '=',i*j,end=' ')
print()
打印出的是倒三角形,怎么美化,跟弄正,自己研究下吧
1 * 1
2 * 1 2 * 2
3 * 1 3 * 2 3 * 3
最后都是i*j 因为range()取不到右边的值,要想取到j就加个1即可
for i in range(1, 10):
for j in range(1, i+1):
print(i, '*', j, '=', i*j, end=' ')
print('')
作者:44344df
链接:https://www.pythonheidong.com/blog/article/48955/980e2ab3a305c3cc23e6/
来源:python黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 python黑洞网 All Rights Reserved 版权所有,并保留所有权利。 京ICP备18063182号-1
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!