print(輸出)
print是輸出打印
輸出打印hello world!
print('hello world!')
input(輸入)
input是輸入
輸入名字并打印出來
name = input('請輸入您的名字:')
print('您的名字是:',name)
sep
sep函數(shù)是設(shè)置分隔符,默認(rèn)為sep=’ ’(空格)
參數(shù) | 含義 |
---|---|
\ | 兩個\\表示轉(zhuǎn)義\,輸出變量時字符串中間會留下一個\為字符串 |
\n | 在print輸出兩個變量時可以進(jìn)行換行 |
\r | 在print輸出多個變量時,會只輸出最后一個變量 |
\t | 制表符,會自動縮進(jìn)四個空格 |
\b | print輸出時會自動刪除變量中的最后一個字符串 |
str1 = 'Hello World!'
str2 = 'Hello Nowcoder!'
print(str1,str2,sep='\n')
# 輸出結(jié)果:
Hello World!
Hello Nowcoder!
str3 = 'Hello1 World!'
str4 = 'Hello1 Nowcoder!'
print(str3,str4,sep='\r')
# 輸出結(jié)果:
Hello1 Nowcoder!
str5 = 'Hello2 World!'
str6 = 'Hello2 Nowcoder!'
print(str5,str6,sep='\\')
# 輸出結(jié)果:
Hello2 World!\Hello2 Nowcoder!
str1 = 'Hello3 World!'
str2 = 'Hello3 Nowcoder!'
print(str1,str2,sep='\t')
# 輸出結(jié)果:
Hello3 World! Hello3 Nowcoder!
str1 = 'Hello7 World!'
str2 = 'Hello7 Nowcoder!'
print(str1,str2,sep='\b')
# 輸出結(jié)果:
Hello7 WorldHello7 Nowcoder!
type
type可以輸出變量類型
a = int(input('請輸入一個數(shù)字:'))
print(a,type(a))
# 輸出結(jié)果:
請輸入一個數(shù)字:1
1 <class 'int'>
占位符
符號 | 含義 |
---|---|
%d | 既可以表示整數(shù)int,還可以表示浮點(diǎn)數(shù)float(去除整數(shù)部分) |
%s | 既可以表示字符串str,還可以表示整數(shù)int,浮點(diǎn)數(shù)float |
%f | 既可以表示浮點(diǎn)數(shù)float,還可以表示整數(shù)int(默認(rèn)保留6位小數(shù)) |
int1 = int(input('請輸入數(shù)字:'))
print('這是數(shù)字:%d'%(int1))
# 輸出結(jié)果:
請輸入數(shù)字:15
這是數(shù)字:15
float1 = float(input('請輸入數(shù)字:'))
print('這是數(shù)字:%.2f'%(float1))
# 輸出結(jié)果:
請輸入數(shù)字:15.26384
這是數(shù)字:15.26
name = input('請輸入名字:')
print('名字:%s'%(name))
# 輸出結(jié)果:
請輸入名字:小明
名字:小明
+(加號)
+既可以是數(shù)字相加的加號,也可以是兩個字符串拼接的加號
print(11+22)
# 輸出結(jié)果:
33
a = 'a'
b = '1'
print(a+b)
# 輸出結(jié)果
a1
len(長度統(tǒng)計)
len是統(tǒng)計字符串的總長度
name = input('請輸入姓名:')
print(name,len(name))
# 輸出結(jié)果:
請輸入姓名:武田信忠
武田信忠 4
casefold(字母格式化)
將大寫字母格式化成小寫字母
name = input('請輸入姓名:')
print(name.casefold())
# 輸出結(jié)果:
請輸入姓名:NiuNiu
niuniu
upper(字母格式化)
將小寫字母格式化成大寫字母
name = input('請輸入姓名:')
print(name.upper())
# 輸出結(jié)果:
請輸入姓名:NiuNiu
NIUNIU
title(字母格式化)
將一個字符串的首字母格式化成大寫字母
name = input('請輸入姓名:')
print(name.title())
# 輸出結(jié)果:
請輸入姓名:NiuNiu
Niuniu
strip(空格格式化)
刪除取消字符兩邊的空格,只刪除字符兩邊的空格
name = input('請輸入一個名字:')
print(name.strip())
# 輸出結(jié)果:
請輸入一個名字: niu niu
niu niu
*(乘以號)
既可以數(shù)字相乘,也可以字符串與數(shù)字相乘
print(1 * 6)
# 輸出結(jié)果
6
print('n' * 10)
# 輸出結(jié)果
nnnnnnnnnn
下標(biāo)
下標(biāo)又稱作索引,也就是編號。比如火車座位號,座位號的作用:按照編號快速找到對應(yīng)的座位。同理,下標(biāo)的作用即通過下標(biāo)快速找到對應(yīng)的數(shù)據(jù)
下標(biāo)在Python編程中是從0開始依次按順序向后分配的,比如一個字符串str1 = ’abcde’,那么字符a的下標(biāo)就是0,字符b的下標(biāo)是1,字符c的下標(biāo)是2,字符d的下標(biāo)是3,字符e的下標(biāo)是4
str1 = 'xiaoming'
print(str1[0:4])
# 輸出結(jié)果:
xiao
# 步長
str0 = [1,2,3,4,5,6,7,8,9]
print(str0[2:8:2])
# 輸出結(jié)果:
[3, 5, 7]
-(減號)
數(shù)學(xué)中的數(shù)學(xué)運(yùn)算
print(10 - 5)
# 輸出結(jié)果:
5
/(除法)
數(shù)學(xué)中的除法(但是會保留一位小數(shù)點(diǎn))
print(10 - 5)
# 輸出結(jié)果:
2.0
//(整除)
和數(shù)學(xué)中的除法一樣,只不過這里是向下取整數(shù)
print(10 // 3)
# 輸出結(jié)果:
3
%(取余)
返回結(jié)果為除法中的余數(shù)
rint(10 % 3)
# 輸出結(jié)果:
1
**(冪次方)
次方運(yùn)算,即返回 x 的y 次方
print(10 ** 3)
# 輸出結(jié)果:
1000
=(等于號)
這里的等于號既可以是變量的等于,也可是數(shù)學(xué)中等于
A = 10
B = 5
print(A - B )
# 輸出結(jié)果:
5
+=(加賦值)
numb = 1
while numb <= 100:
print('numb =',numb)
numb += 1
print("循環(huán)結(jié)束",numb)
# 輸出結(jié)果:
numb = 1
......
循環(huán)結(jié)束 101
-+(減賦值)
numb = 1
while numb >= 100:
print('numb =',numb)
numb -= 1
print("循環(huán)結(jié)束",numb)
# 輸出結(jié)果:
循環(huán)結(jié)束 1
*=(乘賦值)
numb = 2
while numb <= 100:
print('numb =',numb)
numb *= 2
print("循環(huán)結(jié)束",numb)
# 輸出結(jié)果:
numb = 2
numb = 4
numb = 8
numb = 16
numb = 32
numb = 64
循環(huán)結(jié)束 128
/=(除賦值)
numb = 2
while numb >= 100:
print('numb =',numb)
numb /= 2
print("循環(huán)結(jié)束",numb)
# 輸出結(jié)果:
循環(huán)結(jié)束 2
%=(取余數(shù)賦值)
numb = 5
while numb >= 250:
print('numb =',numb)
numb %= 5
print("循環(huán)結(jié)束",numb)
# 輸出結(jié)果:
循環(huán)結(jié)束 5
**=(冪賦值)
numb = 2
while numb >= 100:
print('numb =',numb)
numb **= 2
print("循環(huán)結(jié)束",numb)
# 輸出結(jié)果:
循環(huán)結(jié)束 2
//=(取整數(shù)賦值)
numb = 2
while numb >= 100:
print('numb =',numb)
numb //= 2
print("循環(huán)結(jié)束",numb)
# 輸出結(jié)果:
循環(huán)結(jié)束 2
< (小于號)
在數(shù)學(xué)中是小于號,在編程中也是小于號文章來源:http://www.zghlxwxcb.cn/news/detail-631061.html
print(10 < 20)
# 輸出結(jié)果:
True
>(大于號)
在數(shù)學(xué)中是大于號,在編程中也是大于號文章來源地址http://www.zghlxwxcb.cn/news/detail-631061.html
print(10 > 20)
# 輸出結(jié)果:
False
==(等等于號)
print(10 == 20)
# 輸出結(jié)果:
False
>=(大于等于號)
print(10 >= 20)
# 輸出結(jié)果:
False
<=(小于等于)
print(10 <= 20 )
# 輸出結(jié)果:
True
!=(不等于)
print(10 != 20)
# 輸出結(jié)果:
True
到了這里,關(guān)于python函數(shù)、運(yùn)算符等簡單介紹1(無順序)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!