python函数、运算符等简单介绍1(无顺序)

print(输出)

print是输出打印

输出打印hello world!

print('hello world!')

input(输入)

input是输入

输入名字并打印出来

name = input('请输入您的名字:')
print('您的名字是:',name)

sep

sep函数是设置分隔符,默认为sep=’ ’(空格)

参数 含义
\ 两个\\表示转义\,输出变量时字符串中间会留下一个\为字符串
\n 在print输出两个变量时可以进行换行
\r 在print输出多个变量时,会只输出最后一个变量
\t 制表符,会自动缩进四个空格
\b print输出时会自动删除变量中的最后一个字符串
str1 = 'Hello World!'
str2 = 'Hello Nowcoder!'
print(str1,str2,sep='\n')
# 输出结果:
Hello World!
Hello Nowcoder!

str3 = 'Hello1 World!'
str4 = 'Hello1 Nowcoder!'
print(str3,str4,sep='\r')
# 输出结果:
Hello1 Nowcoder!

str5 = 'Hello2 World!'
str6 = 'Hello2 Nowcoder!'
print(str5,str6,sep='\\')
# 输出结果:
Hello2 World!\Hello2 Nowcoder!

str1 = 'Hello3 World!'
str2 = 'Hello3 Nowcoder!'
print(str1,str2,sep='\t')
# 输出结果:
Hello3 World!	Hello3 Nowcoder!

str1 = 'Hello7 World!'
str2 = 'Hello7 Nowcoder!'
print(str1,str2,sep='\b')
# 输出结果:
Hello7 WorldHello7 Nowcoder!

type

type可以输出变量类型

a = int(input('请输入一个数字:'))
print(a,type(a))
# 输出结果:
请输入一个数字:1
1 <class 'int'>

占位符

符号 含义
%d 既可以表示整数int,还可以表示浮点数float(去除整数部分)
%s 既可以表示字符串str,还可以表示整数int,浮点数float
%f 既可以表示浮点数float,还可以表示整数int(默认保留6位小数)
int1 = int(input('请输入数字:'))
print('这是数字:%d'%(int1))
# 输出结果:
请输入数字:15
这是数字:15

float1 = float(input('请输入数字:'))
print('这是数字:%.2f'%(float1))
# 输出结果:
请输入数字:15.26384
这是数字:15.26

name = input('请输入名字:')
print('名字:%s'%(name))
# 输出结果:
请输入名字:小明
名字:小明

+(加号)

+既可以是数字相加的加号,也可以是两个字符串拼接的加号

print(11+22)
# 输出结果:
33

a = 'a'
b = '1'
print(a+b)
# 输出结果
a1

len(长度统计)

len是统计字符串的总长度

name = input('请输入姓名:')
print(name,len(name))
# 输出结果:
请输入姓名:武田信忠
武田信忠 4

casefold(字母格式化)

将大写字母格式化成小写字母

name = input('请输入姓名:')
print(name.casefold())
# 输出结果:
请输入姓名:NiuNiu
niuniu

upper(字母格式化)

将小写字母格式化成大写字母

name = input('请输入姓名:')
print(name.upper())
# 输出结果:
请输入姓名:NiuNiu
NIUNIU

title(字母格式化)

将一个字符串的首字母格式化成大写字母

name = input('请输入姓名:')
print(name.title())
# 输出结果:
请输入姓名:NiuNiu
Niuniu

strip(空格格式化)

删除取消字符两边的空格,只删除字符两边的空格

name = input('请输入一个名字:')
print(name.strip())
# 输出结果:
请输入一个名字:    niu niu
niu niu

*(乘以号)

既可以数字相乘,也可以字符串与数字相乘

print(1 * 6)
# 输出结果
6

print('n' * 10)
# 输出结果
nnnnnnnnnn

下标

下标又称作索引,也就是编号。比如火车座位号,座位号的作用:按照编号快速找到对应的座位。同理,下标的作用即通过下标快速找到对应的数据

下标在Python编程中是从0开始依次按顺序向后分配的,比如一个字符串str1 = ’abcde’,那么字符a的下标就是0,字符b的下标是1,字符c的下标是2,字符d的下标是3,字符e的下标是4

str1 = 'xiaoming'
print(str1[0:4])
# 输出结果:
xiao

# 步长
str0 = [1,2,3,4,5,6,7,8,9]
print(str0[2:8:2])
# 输出结果:
[3, 5, 7]

-(减号)

数学中的数学运算

print(10 - 5)
# 输出结果:
5

/(除法)

数学中的除法(但是会保留一位小数点)

print(10 - 5)
# 输出结果:
2.0

//(整除)

和数学中的除法一样,只不过这里是向下取整数

print(10 // 3)
# 输出结果:
3

%(取余)

返回结果为除法中的余数

rint(10 % 3)
# 输出结果:
1

**(幂次方)

次方运算,即返回 x 的y 次方

print(10 ** 3)
# 输出结果:
1000

=(等于号)

这里的等于号既可以是变量的等于,也可是数学中等于

A = 10
B = 5
print(A - B )
# 输出结果:
5

+=(加赋值)

numb = 1
while numb <= 100:
    print('numb =',numb)
    numb += 1
print("循环结束",numb)
# 输出结果:
numb = 1
......
循环结束 101

-+(减赋值)

numb = 1
while numb >= 100:
    print('numb =',numb)
    numb -= 1
print("循环结束",numb)
# 输出结果:
循环结束 1

*=(乘赋值)

numb = 2
while numb <= 100:
    print('numb =',numb)
    numb *= 2
print("循环结束",numb)
# 输出结果:
numb = 2
numb = 4
numb = 8
numb = 16
numb = 32
numb = 64
循环结束 128

/=(除赋值)

numb = 2
while numb >= 100:
    print('numb =',numb)
    numb /= 2
print("循环结束",numb)
# 输出结果:
循环结束 2

%=(取余数赋值)

numb = 5
while numb >= 250:
    print('numb =',numb)
    numb %= 5
print("循环结束",numb)
# 输出结果:
循环结束 5

**=(幂赋值)

numb = 2
while numb >= 100:
    print('numb =',numb)
    numb **= 2
print("循环结束",numb)
# 输出结果:
循环结束 2

//=(取整数赋值)

numb = 2
while numb >= 100:
    print('numb =',numb)
    numb //= 2
print("循环结束",numb)
# 输出结果:
循环结束 2

< (小于号)

在数学中是小于号,在编程中也是小于号

print(10 < 20)
# 输出结果:
True

>(大于号)

在数学中是大于号,在编程中也是大于号

print(10 > 20)
# 输出结果:
False

==(等等于号)

print(10 == 20)
# 输出结果:
False

>=(大于等于号)

print(10 >= 20)
# 输出结果:
False

<=(小于等于)

print(10 <= 20 )
# 输出结果:
True

!=(不等于)

print(10 != 20)
# 输出结果:
True

你可能感兴趣的:(python,python,开发语言)