作者:牛牛发的 | 来源:互联网 | 2023-05-31 19:00
一些值得注意的语法字符串:1.\是转义字符,当不需要转义字符的时候在引号前面加r就可以不进行转义print('hello\nrunoob')#使用反斜杠(\)+n转
![python](https://img8.php1.cn/3cdc5/100e9/ae9/77d14d9adeda19b1)
一些值得注意的语法
字符串:
1.\是转义字符,当不需要转义字符的时候在引号前面加r就可以不进行转义
print('hello\nrunoob') # 使用反斜杠(\)+n转义特殊字符
print(r'hello\nrunoob') # 在字符串前面添加一个 r,表示原始字符串,不会发生转义
2.单引号和双引号的作用基本是完全一样的
3.字符串可以用+进行拼接,这个和有的语言很像,然后可以使用*进行重复
print(str * 2) # 输出字符串两次
print(str + '你好') # 连接字符串
4.字符串的截取(第二个栏目是得到的结果)
str='Runoob'
print(str) # 输出字符串
print(str[0:-1]) # 输出第一个到倒数第二个的所有字符
print(str[0]) # 输出字符串第一个字符
print(str[2:5]) # 输出从第三个开始到第五个的字符
print(str[2:]) # 输出从第三个开始的后的所有字符
print(str * 2) # 输出字符串两次
Runoob
Runoo
R
noo
noob
RunoobRunoob
5.字符串的不能被改变并且没有字符型,c语言用单引号和双引号来区别字符型和字符串,python中字符就是一个字符串
;的作用
目前只知道在单行写多条语句时用;来隔开
print函数
print函数是自带换行的,如果不需要换行,需要在变量末尾加上 end=""
x="a"
y="b"
# 换行输出
print( x )
print( y )
print('---------')
# 不换行输出
print( x, end=" " )
print( y, end=" " )
print()
执行结果:
a
b
---------
a b
数值运算
数值运算的时候有两种除法
1./ 代表的是浮点除,得到的是浮点数
2.// 代表的是整型除法,得到整型
#Author:LJZ
x=1/2
y=1//2
print(x)
print(y)
运行结果:
0.5
0
*代表乘法,**代表乘方:
#Author:LJZ
x=2*6
y=2**6
print(x)
print(y)
运行结果:
12
64
不支持++或--的写法,会报错