python的课后练习总结1
知识点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]
?
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!