爬虫1--------python语法基础
输出
注释
识别符
变量
数据类型
运算常用运算符
缩进
输出
*idle python自带编辑器
*pycharm *适合管理项目
cmd---idle 跳转到idle shell 命令行 一行一行执行 按 ctrl+n 调转出窗口 可以编辑python执行文件 编辑多行的代码 ctrl+s保存 文件以 .py结尾 按 F5运行文件
print("hello world")
注释
1 #注释法
2三引号注释法 相当于把这个地方变成字符串 不执行 三个单引号 或三个双引号
print("hello world") #print("hello world") ''' print("hello world") print("hello world") print("hello world") ''' """ print("hello world") """
标识符
标注某个东西的符号
python标识符命名规则:
第一个字符为字母或下划线
除第一个字母外 其它字符可以是 字母 下划线或数字 不能是python保留字符 例如 if while break等
变量
gao =123
print(gao)
变量名用于对应一个 存储数据的内存空间
数据类型
#数 整型 浮点型
#字符串 需要引号引起来 str <class 'str'>
a="123" b='123' c='''123''' print(a) print(b) print(c) print(type(a)) #输出
123因为在引号里面 所以输出的类型是字符串
#列表list [] 存储多个元素的地方 元素之间逗号隔开,可以根据下标提取元素 元素可以重新赋值 <class 'list'>
b1=[7,'w',9] print(b1) print(b1[1]) #列表内的元素可以通过下标提取 从0开始 b1[1] = "wo" print(b1[1]) #列表内的元素可以通过下标重新赋值
#元祖tuple () (列表和元祖相当于其它语言的数组) 元祖内存储多个元素 可以根据下标提取元素 元素不可以重新赋值 <class 'tuple'>
b1=(2,"w",9) print(b1[0]) print(type(b1)) b1[0] = "wo"#报错 TypeError: 'tuple' object does not support item assignment
#字典 dictionary {键:值,键:值,...} 其它语言的关联数组 <class 'dict'>
#取值格式 : 字典名[对应的键名]
a = {9:3,"wo":23}
print(a[9])
print(type(a))
#集合set 最好的用处 去重
e = set("abcdefgabc") print(e) f =set("kdsallwlkewkl") a = e-f #求e中有 但是f中没有的元素 print(a)
运算常用运算符
+ - * / %(求余) ()括号内的优先执行 基本的优先级与算数相同
h = 5+9*2-1 g = 9%5 #取余数 print(h) print(g) j = "hello world" p=j + "hahah" # +可用于字符串连接 print(p)
缩进
python强制缩进的语言 同一层次代码处于同一缩进幅度
下一层次代码需要相对一上一次代码进行缩进 一般是四个缩进(windows环境下tab不等于四个缩进)
b = 9 if (b==9): print(b)

浙公网安备 33010602011771号