首页 > 其他分享 >Day03 输入输出及字符串操作

Day03 输入输出及字符串操作

时间:2023-01-18 23:34:35浏览次数:41  
标签:字符 13 格式化 10 Day03 输入输出 宽度 字符串

一、输入输出

1、输出
按住Ctrl鼠标左键点击print函数,会打开print函数的实际代码

其中,sep=' ',  步长step,数据之间以空格分割 默认是空格

end='\n'  在打印后会额外的加一个数据  \n的作用就是换行

可以根据需要修改sep和end具体值

2、输入参见下面章节

二、转义字符 

转义字符

描述

\(在行尾时)

续行符

\\

反斜杠符号

\'

单引号

\"

双引号

\n

回车符,将光标移到下一行开头。

\r

回车符,将本行数据清除,将光标移到本行开头。

\t

水平制表符,也即Tab键,一般相当于四个空格

\b

退格(Backspace),将光标位置移到前一列。

 
 

续行符,当字符串较长时,点击字符串中的字符回车,即可实现多行显示,实际无操作

 

 

三、数据格式化

1、format

数字

格式

输出

描述

3.1415926

{:.2f}

3.14

保留小数点后两位

3.1415926

{:+.2f}

+3.14

带符号保留小数点后两位

-1

{:-.2f}

-1.00

带符号保留小数点后两位

2.71828

{:.0f}

3

不带小数

5

{:0>2d}

05

数字补零 (填充左边, 宽度为2)

5

{:x<4d}

5xxx

数字补x (填充右边, 宽度为4)

10

{:x<4d}

10xx

数字补x (填充右边, 宽度为4)

1000000

{:,}

1,000,000

以逗号分隔的数字格式

0.25

{:.2%}

25.00%

百分比格式

1000000000

{:.2e}

1.00e+09

指数记法

13

{:>10d}

13

右对齐 (默认, 宽度为10)

13

{:<10d}

13

左对齐 (宽度为10)

13

{:^10d}

13

中间对齐 (宽度为10)

2、%

符   号

描述

%s

格式化字符串

%f

 格式化浮点数字,可指定小数点后的精度

%d

格式化整数

%c

格式化字符及其ASCII码

%u

格式化无符号整型

%o

格式化无符号八进制数

%x

格式化无符号十六进制数

%X

 格式化无符号十六进制数(大写)

%e

用科学计数法格式化浮点数

%E

作用同%e,用科学计数法格式化浮点数

%g

%f和%e的简写

%G

 %F 和 %E 的简写

%p

用十六进制数格式化变量的地址

3、f

四、字符串基本操作

操作符

描述

+

字符串连接

*

重复输出字符串

[]

通过索引获取字符串中字符

[ : ]

截取字符串中的一部分

in

成员运算符 - 如果字符串中包含给定的字符返回 True

not in

成员运算符 - 如果字符串中不包含给定的字符返回 True

r/R

原始字符串 - 原始字符串:所有的字符串都是直接按照字面的意思来使用,没有转义特殊或不能打印的字符

1、+

2、*

3、r

输入

五、数据类型转换

int()

 

 

str()

float()

六、练习 
使用input函数输入一个小数,尝试转换成整数、字符串、浮点数

  

 

标签:字符,13,格式化,10,Day03,输入输出,宽度,字符串
From: https://www.cnblogs.com/xiaoabai/p/17060854.html

相关文章

  • Algorithm 4 - 字符串 (Seriously)
    主讲一些自动机相关、高级技巧相关。Part1AC自动机是最好理解的一个自动机捏。Part1.1性质与探索方向AC自动机本身基于Trie,即去掉后面说的fail指针,它就是一棵......
  • 字符串全排列-js
    题目描述思路分析对于全排列类型的题我们都可以按照之前的思路去做,(全排列)。采用回溯的方法。这里的字符串我们也可以借助之前的函数,将字符串转为数组即可代码参考co......
  • 代码随想录算法训练营第八天 | 反转字符串、反转字符串II,剑指Offer 05.替换空格,左旋
    344.反转字符串classSolution{public:voidreverseString(vector<char>&s){intleft=0;intright=s.size()-1;while(left<right){swap(s[left],s[rig......
  • c++基础篇之C++ 字符串
    C++字符串C++提供了以下两种类型的字符串表示形式:C风格字符串C++引入的string类类型​​C风格字符串​​C风格的字符串起源于C语言,并在C++中继续得到支持。字符......
  • 计算机中数值和字符串怎么用二进制表示?
    作者:小牛呼噜噜|https://xiaoniuhululu.com计算机内功、JAVA底层、面试、职业成长相关资料等更多精彩文章在公众号「小牛呼噜噜」大家好,我是呼噜噜。我们都知道现代......
  • 04 Tcl字符串
    Tcl字符串4.1Tcl将说有的变量值视作字符串,并将他们作为字符串进行保存。命令描述append将值追加到字符串尾binary二进制化字符串format字符串格式化......
  • mysql 格式化字符串时间查询
    select`r`.*from`table_aaa`as`r`leftjoin`table_bbb`as`m`on`r`.`idNo`=`m`.`me_no`where((CONVERT(r.money,DECIMAL(10,2))>=1)and(CONVERT(r.......
  • ⼗六进制字符串与数值类型之间转换
    stringinput="HelloWorld!";char[]values=input.ToCharArray();foreach(charletterinvalues){//Gettheintegralvalueofthecharacter.intvalue=......
  • 使用sed 命令查找和替换文件中的字符串的方法总结
    sed命令是什么sed命令表示StreamEditor(流编辑器),用来在Linux上执行基本的文本操作。它可以执行各种功能,如搜索、查找、修改、插入或删除文件。此外,它也可以执行复杂......
  • R 字符串操作大全
    paste函数和paste0()函数连接字符>paste("a",1:3)#默认空格符连接,即sep=""[1]"a1""a2""a3">paste("a",1:3,sep="")#a自动与每个元素连接[1]"a1""......