python的学习心得与知识总结

2023-11-05

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语句:

终止当前循环
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

python的学习心得与知识总结 的相关文章

随机推荐

  • 命令执行_代码执行漏洞

    远程代码注入漏洞 原理 攻击者可利用代码注入漏洞执行任意代码 来操作服务器 危害 执行任意代码 来操作服务器 操作数据库 插入恶意数据 可能获取 系统权限 攻击修改系统配置 修改网络配置 可能对 服务器及网络造成影响 可以进一步对网络渗透
  • linux scp服务器之间文件复制

    scp是secure copy的简写 用于在Linux下进行远程拷贝文件的命令 和它类似的命令有cp 不过cp只是在本机进行拷贝不能跨服务器 而且scp传输是加密的 命令格式 scp 参数 源路径 目的路径 如果目的地址存在相同的文件 将会
  • kali设置中文输入法

    修改国内源 下载输入法包 sudo apt get install ibus ibus pinyin 进入设置 sudo im config 选择ibus 其他选择默认选项 重启
  • 无人车之父Sebastian Thrun:技术小白,也能从零开始造一辆无人车!

    在最近召开的世界教育创新峰会上 Google无人车之父 优达学城创始人 Sebastian Thrun 说道 无人驾驶技术已经开始风靡世界 每一个人都有机会参与到这场技术革命中来 成为改变世界的催化剂 他还表示 即使你是技术小白 也能从零开
  • 【见刊通知】ISEEIE 2022 & COMSE 2022已见刊,请自行查看见刊链接 ~

    见刊通知 CoMSE 2022 喜讯 2022年材料科学与工程国际会议论文集已于8月10日见刊 相关链接已发送至各位作者邮箱 请注意查看 ISEEIE 2022 喜讯 2022年电气 电子与信息工程国际会议论文集已于8月18日见刊 相关链接
  • vue国际化-vue-i18n的配置

    1 前提基础 对vue js vuex等有基本的了解 element国际化配置 2 安装依赖 npm i S element ui vue i18n js cookie 复制代码 安装js cookie是为了将当前选择的语言保存并在下一次打
  •  Error:Cannot build Artifact :war exploded because it is included into a circular depency报错的解决方案

    Error Cannot build Artifact war exploded because it is included into a circular depency 报错 解决方案 上述错误的大致意思是陷入一个循环的依赖 造成该错
  • vue 使用table2excel导出excel表格(带图片)

    如想要实现导出功能 并且可以导出图片 如下图效果 下面直接上步骤 下载安装插件 安装命令 npm install js table2excel 引入插件 在需要用到的页面引入插件 如下图 使用插件 直接上代码 onBatchExport方法
  • java项目部署到linux系统上出现java.lang.OutOfMemoryError: PermGen space错误

    http blog csdn net wyzfairy article details 37879509 今天一个之前运行没问题 在本地测试页没问题的Java项目部署到Linux系统之后 在登录时出现java lang OutOfMemor
  • Web前端-Vue ElementUI点击Table 索引行获取index处理

    需求 在table中row行 index 0 作为区头 数据字符展示 参考组件 Element The world s most popular Vue UI framework 1 table中有一个 row class name tab
  • git显示不出绿色的小图标的解决方法

    大家好 我是曜耀 今天我来为大家讲解一下 电脑安装git显示不了绿色的小图标的问题 对于刚刚安装了git的我们 有一部分会遇到在操作过程 win会显示不出 git该用的图标 对此我们会很烦恼 我也是其中一员 不过我在网上找了很多解决的方法
  • android版本下载地址 http,Android ADT下载地址(含各版本)

    Android ADT下载地址 含各版本 2019年12月04日 阅读数 26 这篇文章主要向大家介绍Android ADT下载地址 含各版本 主要内容包括基础应用 实用技巧 原理机制等方面 希望对大家有所帮助 ADT百度云下载连接 含各版
  • 服务器:在腾讯轻量级服务器上传jar包并运行jar

    前言 本期项目使用springboot开发 最终将项目生产的jar包需要上传至云服务器运行 方便自己的小程序端和web端去访问 本文将jar包的运行与主要命令进行说明 jar包生成 项目打包前 需要保证其正确性 最好先运行后在打包 具体的打
  • 针对 微信小程序 的 getUserInfo 接口废弃,不能弹出授权窗口的问题

    getUserInfo 接口废弃说明 官方给出的废弃getUserInfo接口的通知链接 小程序登录 用户信息相关接口调整说明 废弃时间 2021年4月28日以后 废弃后的使用情况 无法通过wx getUserInfo与
  • 从输入网址到页面呈现的详细过程

    面试题经典题目 简要回答如下 a 域名解析 b 发起TCP连接的三次握手 c 建立TCP连接后发起http请求 d 服务端响应http请求 返回响应报文 e 浏览器页面渲染 f 断开TCP连接 下面详细介绍 a 域名解析 DNS解析 当在浏
  • 计算机上的无线网络开关怎么打开,联想笔记本无线网络开关怎么打开

    当我们买到笔记本电脑的时候 我们会不会就会急着想上网看一下呢 女生会选择第一时间追一下剧 男生呢 就会想下载一个游戏来刺激一下 那消费者知不知道无线网络开关是怎么开的吗 下面小编就给大家说说联想笔记本无线网络开关怎么打开 打开无线网络开关的
  • 开发人员谈测试:如何写出简洁又规范的单元测试

    文章转载链接 http www 51testing com html 83 n 4480883 html 我们之前谈到过要让开发人员认识到测试的重要性并了解测试 本文的主要重点是针对日常开发阶段工程师可以做的事情 也就是单元测试而展开 编写
  • 分布式锁看这篇就够了

    https blog csdn net tzs 1041218129 article details 80086991 关注我 转载请务必注明原创地址为 http www 54tianzhisheng cn 2018 04 24 Distr
  • STM32外设系列—HC-05(蓝牙)

    文章目录 一 蓝牙简介 二 使用方法 2 1 接线 2 2 AT指令 三 蓝牙APP 四 实战项目 4 1 添加文件 4 2 配置需要传递的参数 4 3 获取返回值 4 4 发送光照强度 4 5 控制程序 4 6 手机端页面设计 4 6 1
  • python的学习心得与知识总结

    1 字符串格式化表达式 作用 生成一定格式的字符串 运算符 语法格式 格式字符串 参数值 或 格式字符串 参数值1 参数值2 参数值3 说明 左侧为格式格式字符串 右侧为参数值 当有多个参数值时用 括号 括起来 并用逗号 隔开 格式化字符串