python学习笔记(二)

  • 字符串格式化方式(二)

Python除了%占位符的方法外,还有另一种高效的格式化语法,具体例子如下:(有种JS模板字符串的感觉)

通过语法:f”内容{变量}”的格式来快速格式化

[f的含义是format格式化]

ee = "my"
name = 66
kk = 3.14
print(f"春花秋月终未料{ ee},数字{ name},浮点数{ kk}")

总结:可以通过

f”{变量}{变量}”的方式进行快速格式化

特点:·不理会类型,·不做精度控制,适合对精度没有要求的时候快速使用

(自测发现大写的F也可以生效)

二、对表达式进行格式化

表达式:一条具有明确执行结果的代码语句

如:

1+1、5+2,就是表达式,因为有具体的结果,结果是一个数字,又或者,常见的变量定义:

name=”张三” agr=11+11

在无需使用变量进行数据存储的时候,可以直接格式化表达式,简化代码

例如:

print(“1*1的结果是:%d”%(1*1))

print(f“1*2的结果是:{1*2}”)

print(“字符串中python中的类型名是:%s”%type(“字符串”))

如何格式化表达式:

f{“表达式”}

“%s\%d\%f”%{}

  • 数据输入

print()函数,可以完成将内容(字面量、变量等)输出到屏幕上

在python中,与之对应的还有一个input语句,用来获取键盘输入

数据输出:print

数据输入:input

Input()语句可以从键盘获取输入

使用一个变量接收(存储)input语句获取的键盘输入数据即可

Input()语句的功能是,获取键盘输入的数据

可以使用:input(提示信息),用以在使用者输入内容之前显示提示信息

要注意,无论键盘输入什么类型的数据,获取到的数据永远都是字符串,除非在input()语句后,再进行一次数据类型转换

四、python判断语句

布尔类型与比较运算符

True表示真

False表示假

(注意python中首字母必须大写,否则不是布尔类型)

比较运算符

==,!=,>,<,>=,<=

If语句的基本格式

If 要判断的条件:

(四个空格缩进)条件成立时,要做的事情

【注意:1、一定不要忘记写冒号;2、判断条件一定要是布尔类型的;3、归属于if语句的代码块,需在前方填充4个空格缩进】

——————————————————————————————

If 条件:

     满足条件时要做的事情1

     满足条件时要做的事情2

     满足条件时要做的事情3

     …(省略)…

else:

    不满足条件时要做的事情1

    不满足条件时要做的事情2

    不满足条件时要做的事情3

    …(省略)…

例如:

age=int(input(“请输入你的年龄:”))

if age>=18:

    print(“您已成年,需要买票10元”)

else:

    print(“您未成年,可以免费游玩”)

——————————————————

If 条件1:

     条件1满足应做的事情

elif 条件2:

     条件1满足应做的事情

elif 条件N:

     条件1满足应做的事情

else:

     所以条件都不满足应该做的事情

【可以在条件判断中,直接写input语句,节省代码量】

———————————————————

五、判断语句的嵌套

基础语法格式如下:

If 条件1:

 (四个空格缩进)满足条件1 做事情1

     

      If 条件2:

            满足条件2做事情2

【注意嵌套的关键点,在于:空格缩进,通过空格缩进,来决定语句之间的:“层次关系“】

六、while循环语句

while 条件:

      条件满足时,执行以下代码

      …(省略)…

【只要条件满足会无限循环执行,注意空格缩进

——————————————————

while循环的嵌套

while 条件1:

      满足条件一,执行以下代码

      while 条件2:

      满足条件二,执行以下代码

补充1print输出不换行的方法:print语句中,加上end=””即可不换行了

你可能感兴趣的:(python,学习,servlet)