Python学习笔记——Day1

学习参考视频:Python导学视频_哔哩哔哩_bilibili

Day1学习进度:第一章、第二章

知识点总结

不要在语句结尾使用无用的分号,Python语句不需要用分号进行终止。

字面量:被写在代码中的固定的值。常见类型:整数、浮点数、字符串等。

注释方法:单行注释#后常用空格和注释内容分隔开;多行注释使用三双引号。

# 这是单行注释

"""
这是
多行注释
"""

变量:Python中不需要单独声明变量

zhengshu = 5
fudianshu = 13.14

查看数据类型:type()

zhengshu = 5
zhengshu_type = type(zhengshu)

在这段代码中,zhengshu的值为5,zhengshu_type的值为<class 'int'>。

数据类型转换:int()、float()、str()。任何类型都可以转换为字符串,但只有纯数字组成的字符串才能转换为整数或浮点数。

运算符:加+、减-、乘*、除/、整除//、取余%、乘方**。

缩写规范成立,如C += A 等价于C = C + A 。

字符串的定义:单引号、双引号、三引号(支持换行符),使用三引号时如果在print内部则会自动定义成字符串而非注释。

转义字符:使用\对引号进行转义,可以在字符串内部打出引号。或者使用和字符串边界不同类型的引号也可以在字符串内部打出引号。

print('你好,世界')
print("你好,世界")
print("""你好
世界""")
"使用'单引号'的方法"
'使用"双引号"的方法'
"使用\"转义字符\"的方法"

字符串的拼接:使用“+”可以链接字符串变量和字符串字面量,但不能和非字符串类型进行拼接。

name = "Dio"
address = "北京大学"
tel = 4008823823
print("我的名字是" + name + ",我的母校是" + address + ",我的电话号码是" + tel)
# 这段代码中的name和address可以正常执行,但加上tel后程序就会报错,因为tel并非字符串类型而是整型变量

 字符串格式化1:使用占位符可以对字符串进行格式化,使用%m.nf的格式可以对数字精度进行控制,便于对变量进行输出。占位符包括整形%d、浮点数%f、字符串%s,多个变量同时输出时需要用括号+逗号的形式进行连接。

class_name = "1年2班"
sum = 23
avg = 98.9
information = "我是清华大学软件工程%s的学生,我们班级有%d人,上次考试的平均分为%.1f" %(class_name, sum,avg)
print(information)

字符串格式化2:使用f"{变量}{变量}"的方式进行快速格式化,这种方法不需要在意变量类型,但也不能进行精度控制。

name = "Dio"
year = 2023
cost = 21.24
print(f"我是{name},今年是{year}年,今天的午饭花了我{cost}元")

表达式的格式化:可以使用占位符或快速格式化的方法对表达式进行格式化,以便直接在输出时编写代码。

print("2 * 3的结果是%d" %(2 * 3))
print(f"2 * 3的结果是{2 * 3}")
print("字符串的类型名是%s" %(type("字符串")))

数据输入:input()。可以使用input(提示信息),在输入内容前获得提示。输入的数据永远是字符串 内容!!!

input(今天天气怎么样?)
print("Good Luck!")

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值