我是张晨,一转眼,我在新课已经学习了很长一段时间。回顾这几个月的时间,我收获了很多知识。这里是我的一点学习笔记。
一、数据与数据之间的连接 sep=’ ’
示例:正常情况下,1和2中间是没有东西的
示例代码:
a=1
b=2
print(a,b)
运行结果如图:
如果要在1和2中间添加一个 * ,用 * 连接1和2。
示例代码:
a=1
b=2
print(a,b,sep='*')
运行结果:
二、数据输出之后的换行 end=‘\n’,\n 转义符号 ,相当于换行
示例代码:
a=1
b=2
print(a)
print(b)
运行结果如图:
此时的两条数据并不在一行,是因为python里面默认end=‘\n’,如果要让数据在一行的话,去掉\n就行
示例代码:
a=1
b=2
print(a,end='')
print(b)
运行结果如图:
可以看到1后面紧连着2
三、python数据类型
numbers:int、float
str:具有单一的字符串类型str,字符串用单引号或双引号括起来,同时使用反斜杠转义特殊字符
bool:bool是int的子类
四、转义字符
转义字符 | 描述 |
---|---|
\ (在行尾时) | 续航符,美化代码,把代码进行换行,增加阅读体验 |
\\ | 反斜杠符号 |
\’ | 单引号 |
\" | 双引号 |
\n | 回车符,将光标移到下一行开头 |
\r | 回车符,将本行数据清除,将光标移到本行开头 |
\t | 水平制表符,也即 tab 健,一般相当于四个空格 |
\b | 退格(backspace),将光标位置移到前一列 |
\a | 响铃 |
\e | 转义 |
\000 | 空 |
\v | 纵向制表符 |
\f | 换页 |
四、字符串格式化输出
格式化数据的作用:将变量插入到字符串中,可以更加方便的输出数据
共有三种格式化数据的方式。
1.format不同的数据类型也可以进行格式化
示例代码:前两个数据是字符串,最后一个是数字
name='小明'
gender = '男'
age = 10
print("姓名:{},性别:{},年龄:{}".format(name,gender,age))
运行结果:
2.% 格式化
示例代码:
name='小明'
gender = '男'
age = 10
print("姓名:%s,性别:%s,年龄:%d"%(name,gender,age))
运行结果:
3.f格式化 format的简化版
示例代码:
name='小明'
gender = '男'
age = 10
print(f"姓名:{name},性别:{gender},年龄:{age}")
运行结果:
4.数据保留两位小数{:.2f}
示例代码:
name='小明'
gender = '男'
age = 10.543
print(f"姓名:{name},性别:{gender},年龄:{age:.2f}")
运行结果:
五、字符串操作符号
1, 将字符串进行拼接操作,注:+只能对相同的数据类型进行操作
示例代码:
name='小明'
gender = '男'
age = 10.543
# print(f"姓名:{name},性别:{gender},年龄:{age:.2f}")
print(name+gender)
运行结果:
2.*乘号 在字符串里是复制字符串里面的内容次数
示例代码:
name='小明'
gender = '男'
age = 10.543
# print(f"姓名:{name},性别:{gender},年龄:{age:.2f}")
print(name*5)
运行结果:
语法糖 可以方便的协助我们完成某些事情
六、数据类型转换
字符串转化整数时,字符串不能为文字类和小数类 字符串转化浮点数时,字符串不能为文字类
以上两种情况会报错,要注意避免。
暂时先分享这么多吧,希望大家在学习过程当中都能有所收获,感谢新课,如果想获取更多资料或者联系加群,可以关注我们新课的微信公众号,后台自动回复获取代码笔记资料。