python学习笔记函数
python也有自己的函数,类似于java中的方法,他们也都是存在于自己对应的包下面,如果要使用这些函数,必须将该函数所对应的模块进行引入
1.我们要使用floor函数
floor函数,向下取整
import math
print(math.floor(32.9))
必须在最上面进行引入math模块,这样才可以使用floor函数
2.python是可以处理负数开平方,结果是一个复数
import cmath
print(cmath.sqrt(-1))
对于python来说,它是可以求一个负数的平方根,得到一个复数,如下图所示,这个模块需要引入cmath模块
3.将值转为字符串
a=111
4.str函数 将值转为字符串
print(str(a))
5.repr函数,将值转为合法的python字符串
print(repr(a))
6.利用单引号将值转为字符串
print('111')
7.字符串的拼接
(1)使用加号
str1 = "hello"
str2 = "world"
print(str1+str2)
(2)直接将两个字符串放在一起
print("wonder" "group")
(3)如果一个字符串中单引号或者双引号是成单出现,则需要转义,否则程序不能识别完整字符串
print("hello!mary\"said")
print('let\'s go!')#在控制台输入let's go
PS:
(1)在python中如果要添加注释,需要使用“#”开头
(2)python中,对于打印输出的字符串,对于特殊的符号,必须进行转义,否则python会以为程序结束,出现编译错误。
8.input函数,获取用户的输入 如果输入是非合法的python值就会报异常
name = input("what is your name?")
print("hello, "+name+"! ")
9.raw_input函数,也是用来获取用户的输入,但是会将输入转为合法的python值会将所有的输入内容放进一个字符串中来处理。
content = input("what do you say")
print('I say,'+content+'!')
10.长字符串介绍,使用三个双引号或者三个单引号,这样的话其中的内容可以随便出现单引号和双引号,此时就不需要对内容中的单引号和双引号进行转义
print('''absc'scd'crefcsc"csdfs''')
print("""张三李四王麻子absc'scd'crefcsc"csdfs""")
还没有评论,来说两句吧...