python学习记录DAY2 | 学习:字符串,数据输入输出,数字精度控制,算数运算符 | 问题:对于python规范的不适应要努力克服

day2

1.字符串的三种定义方法

 

 

 2.字符串的拼接

 (这里不得不说只用过C语言,现在写注释中间的空格太容易忘打了,这点要多注意习惯一下)

3.字符串格式化

(1)用%格式化

名称 = "……%s……%s……" % (变量1, 变量2)

注意:"  " 后是空格+%+空格(内容1,空格+内容2)

多个字符串格式化 

(2)快速格式化字符串(目前常用)

f"……{变量名}……"

 

 4.数据输入输出

输入:input()

括号里内容默认都是字符串,可从键盘获取输入,括号里+"  "可以直接写入对用户的提示语句

(这里注意是在下面运行框里输入,按回车,就可以看见结果)

输出:print(变量名)

print("……%?……%?……" % (变量名1,变量名2))

 (这里输出字符串的话,用print(f"……{变量名1}……{变量名2}……")应该更方便) 

5.数字精度控制

"m.n"

(1)m 控制宽度

宽度小于数字本身,不生效,输出还是数字本身

宽度大于数字本身,在数字输出前补空格

(当输出浮点数时,小数点和小数都是宽度,所以6位以内小数要%11f才能看到前面出现一个空格,因为计算机浮点数小数不够六位自动补全,例如123.456补为123.456000)

 (2).n  控制小数点精度,会进行四舍五入

6.格式符号

%s   转化成字符串,放入占位位置

%d   整数

%f    浮点数 

7.算数(数学)运算符

今天没有写例子,因为忘了拿书……

问题:今天码代码发现python的规范挺多,只学过C语言,对各种该加空格的地方还是有点模糊,虽然它不会报错,但是看着下面的波浪线让我很难受。更何况大厂都在遵守规范,我更要克服这些前期的不适应来习惯。 

感觉学得有点慢了,怕赶不上考试的速度,这两三周先把基础学完,书上代码码两遍,明天开始要加量学习了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值