20190804-Python基础 第一章

学习爬虫的同时,补充学习更多Python的基础知识,才能让所学更加扎实。

至今,所学的很多东西,基础都不牢固,导致这些所学都是浅尝则止的皮毛,不能真正上战场,故借速成之心,踏实打牢基础,举一反三,以求精髓。

1.8 模块-P9

1 import math
2 
3 floor = math.floor(32.9)
4 print(floor)
5 
6 # 32

工作原理:用import导入模块,再以module.function方式使用模块中函数。

如果确定不会从不同模块导入多个同名函数,你可能不想每次调用函数时都指定模块名。则:

from math import sqrt

sqrt1 = sqrt(9)
print(sqrt1)

# 3.0

使用import的变种from module import function, 可在调用函数时不指定模块前缀。

(除非必须使用from版的import命令,否则应坚持使用常规版的import命令)

1.10 字符串

输出字符串,单引号,双引号均可

0 #该处需使用转义符\ 
1
print("\"Hello, word!\"she said") 2 print('"Hello, word!"she said') 3 4 # 结果均为:"Hello, word" she said

拼接字符串

(1)"Hello," "World!"

(2)"Hellon," + "World"

长字符串,跨越多行,使用三引号''' '''

 1 print('''this is a very long string,
 2 it continue here,
 3 and it's not over yet,
 4 "hello world!"
 5 Still here.
 6 '''
 7 
 8 结果:
 9 this is a very long string,
10 it continue here,
11 and it's not over yet,
12 "hello world!"
13 Still here.

原始字符串,用前缀 r 表示,可让字符串包含的每个字符都保持原样。

1 print(r'D:\Python\PycharmProjects\untitled1')
2 结果:
3 D:\Python\PycharmProjects\untitled1

但是原始字符串不能以单个反斜杠“\”结尾,除非对其进行转义(但转义时,转义的反斜杠也将是字符串的一部分)

1 print(r'D:\Python\PycharmProjects\untitled1\\')
2 结果:
3 D:\Python\PycharmProjects\untitled1\\

故,技巧:将反斜杠单独作为一个字符串。

1 print(r'D:\Python\PycharmProjects\untitled1'+'\\')
2 结果:
3 D:\Python\PycharmProjects\untitled1\

注意:指定原始字符串时,可用单引号或双引号,甚至三引号,将其括起。

 

第一章小结:

关键词:算法,表达式,变量,语句,函数,模块,程序,字符串。

新函数:

 1 abs(number)  #返回指定数的绝对值
 2 bytes(string, encoding[, errors]) #对指定的字符串进行编码,并以指定的方式处理错误
 3 cmath.sqrt(number) #返回平方根,可用于复数
 4 float(object) # 将字符串或数字转换为浮点数
 5 help([object]) # 提供交互式帮助
 6 input(prompt) # 以字符串的方式获取用户输入
 7 int(object) # 将字符串或数转换为整数
 8 math.ceil(number) # 以浮点数的方式返回向上圆整的结果
 9 math.floor(number) # 以浮点数的方式返回向下圆整的结果
10 math.sqrt(number) # 返回平方根,不能用于复数
11 pow(x, y[, z]) # 返回x的y次方对z求模的结果
12 print(object, ...) # 将提供的实参打印出来,并用空格分隔
13 repr(object) # 返回指定值的字符串表示
14 str(object) # 将指定的值转换为字符串。用于转换bytes时,可指定编码和错误处理方式
15 round(number[, ndigits]) # 四舍五入为指定的精度,正好为5时舍入到偶数

 

posted @ 2019-08-04 16:17  ElonJiang  阅读(165)  评论(0编辑  收藏  举报