C 和 python 的格式化输出
1234567891011#include "stdio.h"int main(){ int a = 1234; float b = 123.456; double c = 12345.54321; printf("%2d,%2.1f,%2.11f", a, b, c);}输出:1234,123.5,12345.54321000000
%md:m为指定输出数据的宽度
如果位数小于 m,则左端补以空格,如果大于 m,则按实际位数输出
显然 1234 的位数是 4,大于 %2d 中指定的长度 2,按实际位数输出,所以结果为 1234
%m.nf:指定输出数据宽度为 m 位,其中小数占 n 位,如果数值长度小于 m,则左端补空格,大于的话就按原长度输出;%-m.nf 如果数值长度小于 m,则右端补空格,大于的话就按原长度输出
%2.1f 就是指长度 2 位,含 1 位小数位,由于 123.456 原长度大于 2,所以原样输出,但只能保留 1 位小数,所以结果是 123.4
%2.11f,就是含 11 位小数,12345.54321 ...
Python
Life is short, you need Python.
持续更新!
前言
1、缩进风格统一:
每个缩进层次使用单个制表符(4个空格)
用缩进表示程序块
2、注释
行:#
段:‘’’
3、行连接符 \
4、一切皆对象
5、变量
每个变量在使用前都必须赋值
1234a = 1b = c = d = 2 # 同时为多个变量赋值e, f, g = 1, 2, "zou"# 两个整型对象 1 和 2 的分配给变量 e 和 f,字符串对象 "zou" 分配给变量 g。
6、保留字
and
as
assert
break
class
continue
def
del
elif
else
except
finally
for
from
False
global
if
import
in
is
lambda
nonlocal
not
None
or
pass
raise
return
try
True
while
with
yield
常用函数
内置
12345678910111213141516171819 ...
正则表达式
踩坑记录
符号间不能有空格来作为分隔符(这对于有强迫症的编程者来说简直是磨难)
什么是正则表达式 ?
正则表达式是一种被用于从文本中检索符合某些特定模式的文本。
正则表达式是从左到右来匹配一个字符串的。“Regular Expression”这个词太长了,我们通常使用它的缩写“regex”或者“regexp”。
正则表达式可以被用来替换字符串中的文本、验证表单、基于模式匹配从一个字符串中提取字符串等等。
想象一下,您正在编写应用程序,并且您希望在用户选择用户名时设置规则。我们希望用户名可以包含字母,数字,下划线和连字符。
为了让它看起来不丑,我们还想限制用户名中的字符数量。这时我们可以使用以下正则表达式来验证用户名:
上面这个正则表达式可以匹配 john_doe,jo-hn_doe 和 john12_as。但是它不能匹配 Jo,因为该字符串里面包含大写字符,并且它太短了。
目录
基本匹配
元字符
英文句号
字符集
否定字符集
重复
星号
加号
问号
花括号
字符组
分支结构
转义特殊字符
定位符
插入符号
美元符号
简写字符集
断言
正向先行 ...
今日感悟
人多时,管住嘴
人少时,管住心
群处守嘴,独处守心
修己以清心为要,涉世以慎言为先
Linux
常用命令介绍
(1) ctrl c: 取消命令,并且换行
(2) ctrl u: 清空本行命令 ps windows下 为 esc
(3) tab键:可以补全命令和文件名,如果补全不了快速按两下tab键,可以显示备选选项
(4) ls: 列出当前目录下所有文件,蓝色的是文件夹,白色的是普通文件,绿色的是可执行文件
ls -l 展示详细信息、ls -lh 文件大小换算、ls -a 显示隐藏文件
(5) pwd: 显示当前路径
(6) cd XXX: 进入XXX目录下
(7) cp XXX YYY: 将XXX文件复制成YYY,XXX和YYY可以是一个路径,比如…/dir_c/a.txt,表示上层目录下的dir_c文件夹下的文件a.txt
(8) mkdir XXX: 创建目录XXX
(9) rm XXX: 删除普通文件; rm XXX -r: 删除文件夹 全称:remove
-f,–force:直接删除,不再询问
-r,-R,–recursive:递归删除,即删除所有子目录和子目录下的文件
-d,–dir,删除空目录
rmdir 删除空的子目录
(10) mv XXX YYY: 将XXX ...
今日感悟
一个人智商和情商都很高时,颜值就是个赠品。当灵魂有了深度,颜值只是附加在灵魂之外的产物。所以,美貌只是一时的诱惑,而灵魂才是不变的永恒。一个人的才华和气质会让人一生追捧,而一个人的颜值只会随着时间缓缓陨落。
《怦然心动》观后感
在影片中,我看到了自尊与爱情、家庭环境、理想与生活。
自尊与爱情
Juli 从小喜欢 Bryce,影片也交代了原因是 Bryce 那双明亮逼人的眼睛有某种魔力,这也印证了好感的产生都是“见色起意”,可是当 Juli 发现只有牺牲自尊才能得到爱情时,她放弃了。爱一个人要做的是付出与努力,而不是低到尘埃。拿自尊换来的爱情,不要也罢。
这是一个心动感觉由衰转盛的过程。
而现今人们所说的“舔狗”,无非是指那些“穷逼”,一味沉沦于对方颜值而无法自拔的人,甚至不惜一切代价和 TA 能聊上一句话就能满足。
而影片中的男主和女主就像两条直线,短暂相交后越离越远。而外祖父又像一块吸铁石,将直线再次拉向同一个地方。
外祖父像是一座桥梁,连接起两截断裂的路。
家庭环境
Juli 的独立、勇敢、天真与伟大时刻散发出万丈光芒,而培养她的家庭也非常友爱、高尚。
虽然家庭条件不好,但是她用勤劳来补充,自己修理草坪。就算父母把钱用来为叔叔找最好的私人疗养院而无法改善生活条件,当她说拿出自己卖鸡蛋的钱来补贴时,父母也坚决不要。
哥哥们想玩两年音乐再去上大学,Juli 的父母也没有意见 ...
反三角函数的的相互关系
反三角函数的的相互关系
arcsinx=−arcsin(−x)=π2−arccosx=arctanx1−x2=arccos1−x2=arccot1−x2x(1)\begin{align} \arcsin x&=-\arcsin(-x)\\ &=\frac\pi 2-\arccos x\\&=\arctan\frac{x}{\sqrt{1-x^2}} \\&=\arccos\sqrt{1-x^2} \\ &=\operatorname{arccot}\frac{\sqrt{1-x^2}}x \end{align}\tag 1
arcsinx=−arcsin(−x)=2π−arccosx=arctan1−x2x=arccos1−x2=arccotx1−x2(1)
最后两个等号只在 x>0 时成立,下同
arccosx=π−arccos(−x)=π2−arcsinx=arccotx1−x2=arcsin1−x2=arctan1−x2x(2)\begin{align} \arccos x&=\pi-\ ...