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

不支持++或--的写法,会报错

posted @ 2019-07-27 16:17  皮皮程序员  阅读(362)  评论(0编辑  收藏  举报