爬虫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")
"""
View Code

标识符

标注某个东西的符号

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)

 

posted @ 2019-03-05 12:16  机猿巧合  阅读(230)  评论(0)    收藏  举报