打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
python的学习心得与知识总结

1.字符串格式化表达式:

作用:      生成一定格式的字符串  运算符:      %  语法格式:     格式字符串 % 参数值         或     格式字符串 % (参数值1,参数值2,参数值3) 说明:   % 左侧为格式格式字符串    % 右侧为参数值,当有多个参数值时用 括号()括起来,并用逗号(,)隔开 格式化字符串以%开头的为占位符,占位符的位置将用参数值代替    示例:    fmt="name :%s,age:%d"    s=fmt %('weimingze',35)    print(s)  #Nname:weimingze,age:35    温度:—%d“ %32 格式字符串中的占位符合类型码:      %s  字符串,使用str(x)将x转换为字符串      %r  字符串,使用repr(x)将x转换为字符串      %c   整数转为单个字母      %d  转为十进制整数      %o   转为八进制整数      %x   十六进制整数(字母a-f小写)      % X   十六进制整数(字母a-f大写)      %e   指数型浮点数(e小写)如2.9e+10      %E   指数型浮点数(E大写)       %f  %F浮点数(小树xingshi)      %g %G 十进制浮点数或指数浮点自动转换      %%等同于一个%字符

占位符和类型码之间的格式化语法:

 % [- + 0 宽度.精度] 类型码    - : 左对齐    +:显示正好    0:左侧空白位置补零    宽度:整个字符串的字符个数   精度:保留小数点后多少位(默认6位)

示例:

 “%10d”  %123      # ‘           123’ “%-10d” %123      #‘123            ’ “%10s” %'abc'     #'               abc' "%-5s"   %abc     #  ‘abc   ’ “%010d” %123      #   0000000000123' "%7.3f"  %3.141564545644        #'     3.141' "%07.2f"  %3.12115926               # 0003.14  

练习:、
1 .任意输入三行文字,让着三行文字依次以20个自负的宽度右对齐显示 输出

请输入第一行:hello world
请输入第二行:abcd
请输入第单行:a
输出结果为:
hello worl
abcd
a
做完上面的提后再思考:
能否一最长的字符串的长度进行有对其显示(左侧填充空格)?

2.循环语句:

有两条循环语句:    while  语句       for语句

问题:
输入一个整数n,写一个程序打印如下
这是第1行
这是第二行
这是第三行
这是第三行
这是第四行
….
这是第n行
如何让一个语句重复执行

   1)while语句:   作用:    根据一定条件,重复的执行一条语句或多条语句 语法:   while 真值表达式:    语句块1   else  :        语句块2 说明:    1. 先判断真挚表达式美味True或False   2. 如果为True,则执行语句块1。再回到第一步   3. 如果为False ,则执行语句块2,然后结束while循环

练习
1 打印1-20的整数,打印在一行内1 2 3 4 .。。18 19 20

2 打印1-20 的整数,每行打印五个,打印 四行
如 1 2 3 4 5
6 7 8 9 10

提示可以用if语句嵌套在while语句中凯实现换行
3 用while语句,打印10-1的语句
10 9 8 7 6 5 4 3 2 1

4 打印从零开始的浮点数,每个数增加0.5,打印出10以内的这样的数
0.0
0.5
1.0
1.5.。。。

9.5

练习:
1 .写程序,计算1+2+3+。。。。。。。+100
2.写一个程序
输入一个开始的整数,用变量begin绑定
输入一个结束的整数,用end绑定
打印从begin到end(不包括end)的每个 整数
打印在于行内:
如:
请输入开始值:8
请输入结束值:100
打印:
8 9 10 .。。。99
思考:
如何实现每5个数打印在一行内

 while语句注意事项:   要控制循环真值表达式的值来防止死循环   通常用真值表达式内的循环变量开控制循环条件   通常在循环语句块内改变循环变量来控制循环次数和变量走向

2)while语句循环嵌套:

  while 语句本身是语句,和其他语句不一样,可以嵌套到任何复合语句中示意:     while  真是表达式:         ......    while 真值表达式2      .....

示例见:
打印1-20的

整数,打印在一行内

练习:
输入一个整数,用变量n绑定,打印指定宽度的正方形
如:
请输入:5
打印如下;
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
如输出:3
打印如下:
1 2 3
1 2 3
1 2 3

3)break 语句:

作用:  用于循环语句(while。for)中,用来终止当前循环语句地 执行 语法:    break说明:   1  当break语句不再执行后,此循环语句break之后得到语句将不再执行  2  break语句通常和if语句组合使用  3  break语句终止时else语句的语句将不再执行  4  break语句只能终止当前循环语句的执行,如果有循环嵌套时,不会跳出嵌套的外重循环

死循环:

   死循环是指条件不直成立的循环   死循环通常用beak语句来终止循环   死循环的else语句永远不会执行

练习:
任意输入一些正整数,当输入负数时结束输入,当输入完成后,打印您输入的这些数的和
如:
请输入:1
请输入:2
请输入:3
· 请输入:4
请输入:-1
打印:
您刚才输入的这些书的和是:10

练习:

输入一个整数n,打印宽度为n的正方形
如:
请输入:4
打印:
####
# #
# #
####

练习:
求下列多项式的和
1+1/2+1/4+1/8+。。。+1/2**1000的和
2 写程序求:
1-1/3+1/5-1/7+1/9+。。。1/(2*n-1)的和
1) 求n等于1000时,次公式的和
2) 将上述结果乘以4后打印出来(看看这个数是什么?)
3 用while语句实现打印三角形,输入一个整数,表示三角形的宽度和高度,打印出弦音的直角三角形
如:
请输入三角形的宽度:4
1)打印如下的三角形
*
**
*
**
2)打印如下三角形:
*
**
*
**
3)打印日下三角形:
**
*
**
*
4)打印如下三角形:

      ****       ***        **         *

回顾:

字符串的格式化表达式
字符串 %(参数1,参数2.。。)
返回字符串
占位符 % 类型码
% s
% d
循环语句:

   while语句   for语句

嵌套:

while           if

break语句:

终止当前循环
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Ruby的基础 - 面向对象语言Ruby
Linux 脚本编写基础
带你学习世界上最好的语言PHP(一)
sp_executesql (Transact-SQL)
Python学习之路
☀️ 学会编程入门必备 C# 最基础知识介绍(三)——变量、常量、运算符、判断、循环
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服