python的独特之处
一些值得注意的语法
字符串:
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
不支持++或--的写法,会报错