学习python第三天:关于格式化输出及if,else语句

本文介绍了在PyCharm中使用`+`和`*`操作符在`print()`函数中的用法,以及字符串格式化输出的方法,包括 `%s`, `%d`, `%f` 和 `%%` 的应用。此外,详细阐述了`if-else`语句的基本结构和注意事项,强调了比较时变量类型的匹配。文章通过实例展示了不同场景下的使用方式,帮助读者理解并巩固相关知识。
摘要由CSDN通过智能技术生成

今天明白了昨天的疑惑:在pycharm中如何使用+  ,*  ,在print函数

       1>如果是print("小明 * 8")这样,控制台输出的内容是 小明 * 8

       2>如果是print(小明 * 8)这样,那么控制台输出的内容是小明这个变量的内容 8个小明,例        如:

   

           综上说明使用print函数中括号内加了 "" 则这个变量就会变成字符串,

                                                         不加 "" 则括号内还是这个变量,其输出内容与变量相关

          用上  ""  里面的东西就会变成字符串

一.格式化输出

     目前对于格式化输出的作用还不是彻底清楚,只知道在用到不同变量时,可以使用它。例如可爱的*** 这时就需要用到格式化输出来代替***

      1.格式化输出使用的字符串类型

           1.>%s         表示字符串变量

           2.>%d         表示整数变量            

           3.>%f          表示浮点数变量

           4.>%%        表示输出%

       2.语法

            1.>print("格式化字符" % 变量)

            2.>print("格式化字符" % (变量1,变量2))

       3.例子

            1.>字符串变量           

              如图,通过格式化输出可以改变中间名字的变化

            2.>整数变量

               如图,可以改变学号

               扩展:当格式化字符串变为  %06d  时输出结果会自动变为6位数,但如果输出的数字没有6位时会在所输出的数字前面添加“0”直到6位数为止。例如下图,可以看到1前面多了5个0

                      注意 :%06d 中0后面的数字是可以换的,是几输出的数就是几位数

                                  %06d 中06两个数也可以换,但这时输出的结果不会变,改变的是距离。例

                                  从这里可以看到这里的距离明显变长了

             3.> 浮点型变量

                       我们习惯看到小数点后两位,所以需要扩展新的知识点:

                       %.数字f  ,它的作用就是数字写几,小数点后就显示几位几位数字,例如

                      我们可以看到小数点后的位数分别是2,3,4

           4.>输 出%

                 如图,定义变量scale = 0.25 ,因为scale的变量类型是浮点型,所以使用格式化输出时就使用浮点型,又因为这是数字型变量,所以,在print函数中可以使用 * 号来给0.25扩大100,变成25,那么最终输出的结果就变成了25.00%

 二.if,else语句(二分支结构)

        1.>  if语句是python中最长使用的, 在python中if语句格式如下

                if 要判断的语句

                      条件成立时,要做的事

                      .....

           注意:第二行要打4个空格,但在pycharm中写完第一行后回车,pycharm会自动向后补4格

         2.>else语句格式如下

                else:

                       条件不成立的情况

                 如图注释1所说,变量的类型这时就体现的非常重要了,比较只能比较同一类型的变量,这一点要切记。

   扩展:二分支结构还有一种简洁的表达方式,适合判断返回特定值。

           1.语法格式

               <表达式1> if <条件> else<表达式2>

         这种的形式适合对特殊值处理的情况,例如

              

         count = 2 如果count大于等于3,就输出不存在,如果不大于等于3就输出2

  今天就学习了这些,新的内容还需要通过练习去进行记忆了

            

   

     

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值