Day 3

当不可变数据一样的时候,可能会一样
# sep=‘ ’ 默认是空格(间隔符)
# end=‘\n’ 在结尾加某个东西(换行符)
 一.输入 输出 格式化输出
eg:str_data = '小明'
        int_data = 10
        float_data = 3.14
        bool_ data = True
        print(str_data)
        print(int_data)
        print(float_data)
        print(sbool_ data)9
(想知道其赋予的值的其他信息,可以在print后加上英式逗号(,)就好了。
如:print(int_data,type(int_data),'数据类型',sep=‘ ’,end=‘\n'   )

二.str转义符
1. 转义字符:
1)\  (在行尾)续行符:代码太长时,换行写依旧保持代码完整性。括号内无限制换行,非括号内换行自动加换行符
2)\\   反斜杠符号:让其他转义符失效
3)\'   单引号:对引号进行转义
4)\” 双引号:对引号进行转义
5)\n  回车符,将光标移到下一行开头
6)\r   回车符,将本行数据清除,将光标移到本行开头
7)\t    水平制表符,也即Tab健,一般相当于四个空格:要输出很多数据,数据层次不齐时(tab至少两次。次数越多越好)
8)\b   退格,将光标位置移到前一列

2. str的格式化输出
对字符串进行插入操作
统一数据类型
1) +  将两个str进行连接
如:a = ’我是‘
       b =  ’吃货‘
       print(a+b)
运行出来----我是吃货
2) fromat  %  f  ()里从左往右顺序,相当于0-1-2,顺序可反
(1){:.2f}:保留两位小数   {}占位符
如:srt_data = "我有{}元".fromat(‘3.1415926‘)
print(srt_data)
运行出来---我有3.14元
(2)%  同 fromat,
%s  格式化str字符串
%f  格式化float浮点型
%d  格式化int整数
(3)f  fromat的简写   
如:srt_data = f“{’小明‘}有{3.1415926:.2f}{’美元‘}
print(srt_data)
运行出来-----小明有3.14美元

3. 字符串的操作符号
1)r  让所有的转义符失效
2) *  重复str分次数  语法糖
如:print(’你真牛!‘*100)
运行出来---100个你真牛!

4. 输入 input   
如:input(’请输入‘)   等待用户进行输入才会继续往下面运行    输入的类型是字符串类型(接受点)
运行出来----先输入
password=input(’请输入‘)  储存 
print(f'你的密码是:{password}’)
print(type(password))  类型
my_money= input(’请输入‘)
print(f'去除的金额是{my_money}')
运行出来----先输入,回车显示输入值和其类型

5. 数据类型的转换     数据类型的强转
需要字符串里面是一个类型才能转换对应的类型
任何类型都可转换字符串类型
  str int float bool 在其后面加()
如:my_money = 10
new_money = str(my_money )
print(new_money)
print(type(new_money))
运行出来--10  类型变成了str
注意:转浮点型的时候注意类型
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值