python的课后练习总结1

2024-01-03 12:41:00

知识点1:f格式化字符串,\n转行字符,变量名

语法:f'{变量名}\n{变量名}'

列如:

思路:三个变量名分别是book_title,author,year,变量名后面等号,然后写上字符串或者数字

接着再写一个变量名formatted_string,变量名后面等号,然后写上f接着用个双引号,

在双引号里面写上想要的文字,需要变的部分用花括号{}包起来,在花括号里写前面取的变量名

接着print(),括号里上变量名

也就是先有两个取名变量名的过程,把字符串或者值赋予给变量名,后面两个取出变量名的过程

book_title = "Python Programming"
author = "John Smith"
year = 2022

formatted_string = f"书名:{book_title}\n作者:{author}\n出版年份:{year}"
print(formatted_string)

再举个简单的列子

a = '我今天真漂亮'
b = '天气真好'
c = '我要出去走走'
plan = f"化了个妆\n{a}\n{b}\n{c}"
print(plan)

?

知识点2:?input()

(有用的,F单对账可以用到更改句子里的金额)

思路:先把input用户输入的内容赋值给一个变量。

然后再取一个变量名,等号,再应用到前面学到f 语句,造出一个句子

最后print(变量名)

name = input("请输入录入的金额:")
age = input("请输入账单金额:")

message = f"Updated F file shows ${name},so we enter ${name},not ${age}.Pls help advise."
print(message)

知识点3:

数学运算符

复合运算

比较运算符(也叫关系运算符)

逻辑运算符

tip:?%取余数这个可能会用得到

? ? ? C*=A 就是C=C*A,遇到这个要看得懂即可

?

?

?

目前所有接触过的优先级顺序

0.小括号? ??????????????? ()

1.幂运算(指数)? **

2.正负号? +-

3.算术运算? ??????????? *,/,//,%,+,-????????????? 先乘除后加减

4.比较运算?????????? <,<=,>,>=,==,!=

5.逻辑运算? ????????????? not、and、or? ???? 先not 后and 最后or

说成人话就是先括号里的()

然后加减乘除

然后比较大小,等于不等于

最后是and or 和not

知识点4:下标和切片

先说下标:

1、从0开始

2、标点算一位

3、英文字母也算一位

?????????????????????????????????????????????????????????????4、一个汉字也算一位

通俗点来说就是在变量名后面加个方括号[],然后在方括号里写上数字
然后说下切片:

(1)从0开始

(2)结束位置不包含

(3)了解步长正负数

变量名 = '1234567890'
变量名[0:3]

?

文章来源:https://blog.csdn.net/nnnnnnnnnds/article/details/135356834
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。