♂️ 个人主页: @北极的三哈 个人主页
作者简介:Python
领域优质创作者。
系列专栏:《牛客题库-Python篇》
推荐《牛客网》——找工作神器
|笔试题库
|面试经验
|实习经验内推
,求职就业一站解决
点击链接进行注册学习
input()
函数是从控制台获得用户的一行输入,无论用户输入什么内容,input()
函数都以字符串类型返回。input()
函数可以包含一些提示性文字,用来提示用户。
input语法格式:
变量=input('提示性文字')
无论用户输入的是数字还是字符,input()
函数统一按照字符串类型输出,为了后续能够操作用户输入的信息,需要将输入指定一个变量进行存储。
input()
函数的提示性文字不是必须的,可写可不写。
print()
函数用于输出运算结果。
def print(self, *args, sep=' ', end='\n', file=None): # known special case of print
"""
print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
Prints the values to a stream, or to sys.stdout by default.
Optional keyword arguments:
file: a file-like object (stream); defaults to the current sys.stdout.
sep: string inserted between values, default a space.
end: string appended after the last value, default a newline.
flush: whether to forcibly flush the stream.
"""
pass
sep=' '
分隔符,默认为一个空格
end='\n'
结束符,默认以换行结束
print()
函数的三种用法:
1.仅用于输出字符串或单个变量
print(待输出字符串或变量)
2.用于输出一个或多个变量 ,输出后的各变量之间用一个空格分隔。
print(变量1,变量2,......,变量N)
3.用于混合输出字符串与变量的值,其中输出字符串模板中使用{}表示一个槽位,每个槽位对应.format()
中的一个变量。
print(输出字符串模板.format(变量1,变量2,......,变量N))
在线编程跳转链接
str = "Hello World!"
print(str)
在线编程跳转链接
str1 = 'Hello World!'
str2 = 'Hello Nowcoder!'
print(str1)
print(str2)
在线编程跳转链接
str = input("")
print(str)
在线编程跳转链接
a = int(input())
print(a)
print(type(a))
在线编程跳转链接
name = input()
print('I am %s and I am studying Python in Nowcoder!' % name)
在线编程跳转链接
x=float(input())
print('%0.2f'%x)
int
float
True/False
str
将不同类型的数据拼接在一起
函数名 | 作用 | 注意事项 | 举例 |
---|---|---|---|
str() |
将其它类型转换为字符串 | 也可用引号转换 | str(123) '123' |
int() |
将其它类型转转换为整型 | 文字类和小数类字符串,无法转换为整数; 浮点数转为整数:抹零取整 | int('123') |
float() |
将其它类型转换为浮点数 | 整数转为浮点数,末尾为.0 |
float(9) |
在线编程跳转链接
number = float(input())
print(int(number))
在线编程跳转链接
a = float(int(input()))
print(f'{a:.1f}', type(a), sep='\n')
在线编程跳转链接
num=input()
num=int(num,16)
print(num)
操作符 | 描述 |
---|---|
+ |
x+y ,连接两个字符串x 和y |
* |
x*n 或n*x ,复制n次字符串x |
in |
x in s ,如果x 是s 的字串,返回True ,否则返回False |
函数 | 描述 |
---|---|
len(x) |
返回字符串x 的长度,也可返回其它组合数据类型元素的个数 |
str(x) |
返回任意类型x 所对应的字符串形式 |
char(x) |
返回Unicode 编码x 对应的单字符 |
ord(x) |
返回x表示的Unicode编码 |
hex(x) |
返回整数x 对应十六进制 的小写形式字符串 |
oct(x) |
返回整数x 对应八进制 的小写形式字符串 |
方法 | 描述 |
---|---|
s.lower() |
字符串s 全部转为小写 |
s.upper( ) |
字符串s 全部转为大写 |
s.split(sep=None) |
返回一个列表,由s 根据sep 被分割的部分构成,省略sep 默认以空格 分割 |
s.count(sub) |
返回字串sub 出现的次数 |
s.replace(old, new) |
返回字符串s 的副本,所有old 字串被替换为new |
s.center(width, fillchar) |
字符串居中函数,fillchar 参数可选 |
s.strip(chars) |
从字符串s 中去掉咋其左侧和右侧chars 中出现的字符 |
s.join(iter) |
将iter 变量的每一个元素增加一个s 字符串 |
方法名称 | 作用 |
---|---|
index() |
查找字串substr 第一次出现的位置,如果查找的字串不存在,抛ValueError 异常 |
rindex() |
查找字串substr 最后一次出现的位置,如果查找的字串不存在,抛ValueError 异常 |
find() |
查找字串substr 第一次出现的位置,如果查找的字串不存在,返回-1 |
rfind() |
查找字串substr 最后一次出现的位置,如果查找的字串不存在,返回-1 |
方法 | 作用 |
---|---|
upper() |
把所有的字符串转换为大写 字母 |
lower() |
把所有的字符串转换为小写 字母 |
swapcase() |
将大写 字符转换为小写 字符,将小写 字符转换为大写 字符。 |
capitalize() |
使第一个字符 为大写 字母,其余字符为小写字母 |
title() |
返回字符串的一个版本,其中每个单词都有标题。更具体地说,单词以大写字母开头,其余都以大写字母开头区分大小写的字符小写。 |
方法 | 作用 |
---|---|
center(width,'') |
返回一个居中长度为width 的字符串。使用指定的填充字符(默认为空格)填充。 |
ljust(width,' ') |
返回长度为width 的左对齐字符串。使用指定的填充字符(默认为空格)填充。 |
rjust(width,' ') |
返回长度为width 的右对齐字符串。使用指定的填充字符(默认为空格)填充。 |
zfill('int') |
在左侧填充数字字符串 ,以填充给定宽度的字段。字符串永远不会被截断。 |
方法 | 作用 |
---|---|
split() |
返回字符串中的单词列表,使用sep 作为分隔符字符串。sep 用来分割字符串的分隔符。None(默认值)表示根据任何空格进行分割,并从结果中丢弃空字符串。maxsplit 最大分割次数。-1 (默认值)表示无限制。 |
rsplit() |
返回字符串中的单词列表,使用sep 作为分隔符字符串。sep 用来分割字符串的分隔符。None (默认值)表示根据任何空格进行分割,并从结果中丢弃空字符串。maxsplit 最大分割次数。-1 (默认值)表示无限制。劈叉从绳子的末端 开始,一直到前面。 |
方法 | 作用 |
---|---|
isidentifier() |
判断字符串是合法标识符 |
isspace() |
判断字符串是否全部由空字符串组成(回车,换行,水平制表) |
isalpha() |
判断是否全部由字符组成 |
isdecimal() |
判断是否全部由十进制数字组成 |
isnumeric() |
判断是否全部由数字组成 |
isalnum() |
判断字符串是否全部由字母和数字组成 |
方法 | 作用 |
---|---|
replace() |
返回一个副本,其中所有出现的子字符串old 都被new 替换。count 替换的最大次数。-1 (默认值)表示替换所有匹配项。如果给出了可选参数count ,则只出现第一个count 更换。 |
join() |
连接任意数量的字符串。调用其方法的字符串被插入到每个给定字符串之间。结果以新字符串的形式返回。例如: '.'.join(['ab', 'pq', 'rs']) -> 'ab.pq.rs' |
运算符 | 含义 |
---|---|
> | 大于 |
< | 小于 |
== | 等于 |
>= | 大于等于 |
<= | 小于等于 |
!= | 不等于 |
函数 | 描述 |
---|---|
int(x) |
将x 转换为整数,x 可以是浮点数或数字类字符串 |
folat(x) |
将x 转换为浮点数,x 可以是整数或数字类字符串 |
str(x ) |
将x 转换为整数,x 可以是整数或浮点数 |
在线编程跳转链接
a = input()
b = input()
print("".join([a,b]))
在线编程跳转链接
print(len(input())
在线编程跳转链接
name = input()
print(f'{name.lower()}')
print('%s'%name.upper())
print('{}'.format(name.title()))
在线编程跳转链接
name = input()
print(name.strip())
在线编程跳转链接
print(input()*100)
在线编程跳转链接
s = input()
print(s[0:10])
今天的题就到这里结束啦!
python的学习还是要多以练习为主,想要练习python的同学,推荐可以去牛客网看看,他们现在的IT题库内容很丰富,属于国内做的很好的了,而且是课程+刷题+面经+求职+讨论区分享,一站式求职学习网站,最最最重要的里面的资源全部免费!
推 荐:牛客题霸-经典高频面试题库
找工作神器-|笔试题库|面试经验|大厂面试题 点击链接进行注册学习