print('ab\c')
ab\c
print('ab\'c')
ab’c
print('ab"c')
ab"c
print('ab\"c')
ab"c
print('ab\"c',100,'\r')
ab"c 100
print('ab\"c',100,'\r\n')
ab"c 100
例如下面第一个逗号前面的’ab"c’加了r就没有转义,直接原样输出
print(r'ab\"c',100,'\r\n')
ab"c 100
下面只写一个1,自动默认第一个是输入In,第二个是输出Out
1
1
print("""abc + asdfsfs
fsdfsf""")
abc + asdfsfs
fsdfsf
print('a'+1)
TypeError Traceback (most recent call last)
in
----> 1 print(‘a’+1)TypeError: can only concatenate str (not “int”) to str
print('a'+str(1))
a1
1/2
0.5
1//2
0
bin(12)
‘0b1100’
age=input("你几岁了?")
print(age)
print(type(age))
你几岁了?10
10
age=int(age)
print(type(age))
占位输出,字符串用%s
print("我的名字是%s,我的国籍是%s"%("张三","中国"))
print("我的年龄是:%d岁"%age)
我的名字是张三,我的国籍是中国
我的年龄是:10岁
print("aaa","bbb","ccc")
print("aaa","bbb","ccc",sep="")
print("aaa","bbb","ccc",sep=".")
aaa bbb ccc
aaabbbccc
aaa.bbb.ccc
print("hello",end="")
print("world",end="\t")
print("python",end="\n")
print("end")
helloworld python
end
a=10
if a<10:
print("if")
elif a==10:
print("elif")
else:
print("else")
elif
import random
x = random.randint(0,2) #随机生成[0,2]的随机数,包含0,1,2
print(x)
2
#一个参数(结束不包含)
for i in range(5):
print(i)
0
1
2
3
4
#三个参数(开始,结束不包含,步长)
for i in range(0,10,2):
print(i)
0
2
4
6
8
#负数
for i in range(-10,-20,-5):
print(i)
-10
-15
#字符串
name = "abcde"
for x in name:
print(x,end=" ")
a b c d e
#字符串数组
sa = ["aa","bb","cc","dd"]
for i in range(len(sa)):
print(i,sa[i])
0 aa
1 bb
2 cc
3 dd
i=0
while i<5:
print("当前是第%d次执行循环"%(i+1))
print("i=%d"%i)
i+=1
当前是第1次执行循环
i=0
当前是第2次执行循环
i=1
当前是第3次执行循环
i=2
当前是第4次执行循环
i=3
当前是第5次执行循环
i=4
sum = 0
i = 0
while i <= 100:
sum = sum+i
i+=1
print("1到100的和为%d"%sum)
1到100的和为5050
count = 0
while count<5:
print(count,"小于5")
count += 1
else:
print(count,"大于或等于5,退出while循环")
0 小于5
1 小于5
2 小于5
3 小于5
4 小于5
5 大于或等于5,退出while循环
print("-"*20)
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
word = '字符串'
sentence = "这是一个句子"
paragraph = """
这是一个段落,
可以由多行组成
"""
print(word)
print(sentence)
print(paragraph)
字符串
这是一个句子
这是一个段落,
可以由多行组成
#双引号可以包含单引号
my_str = "I'm a student"
print(my_str)
I’m a student
str = "abcdefghijklmn"
print(str)
print(str[3]) #截取下标为3的元素
print(str[0:3]) # 截取下标0到2元素
print(str[0:10:2])#步长值
print(str[:3]) #截取下标0到2的元素
print(str[3:]) #截取下标3到最后的元素
abcdefghijklmn
d
abc
acegi
abc
defghijklmn
print(str + ",你好") #字符串拼接
print(str * 3) #打印3遍
abcdefghijklmn,你好
abcdefghijklmnabcdefghijklmnabcdefghijklmn