Python爬虫基本语法及代码编写01

一、注释

  • 单行注释【快捷键:ctrl+?
    # 这是单行注释
    # 一般情况下注释写在对应位置上
    
  • 多行注释

二、变量的定义

  • 语法:变量名 = 变量值

    dudu='嘟嘟'
    print(dudu)
    

三、变量类型

  • 1、数字number

    • int
    • long
    • float
    • complex:复数
  • 2、布尔boolean
    必须区分大小写,否则无效

    • True
    • Flase
  • 3、字符串string
    可以单引号内套双引号,也可以双引号内套单引号

    dansuang='"单引号内套双引号"'
    dansuang="'双引号内套单引号'"
    
  • 4、列表List

    name_list = ["数据1","数据2","数据3"]
    print(name_list[0])
    
    输出:
    数据1
    
  • 5、元组Tuple

    name_list2 = ('数据1','数据2','数据3')
    print(name_list2[1])
    
    输出:
    数据2
    
  • 6、字典Dictionary

    • 应用场景:scrapy框架使用
    • key:value
    person = {"aa": 'aavalue', "bb": 'bbvalue', "cc": 'ccvalue'}
    print(person['aa'])
    
    输出:
    aavalue
    

四、查看变量的数据类型

name1=''
name2=1
name3=1.1
name4=[]
name5=()
name6={}
name7=True
print(type(name1))
print(type(name2))
print(type(name3))
print(type(name4))
print(type(name5))
print(type(name6))
print(type(name7))

输出:
<class 'str'>
<class 'int'>
<class 'float'>
<class 'list'>
<class 'tuple'>
<class 'dict'> 
<class 'bool'>

五、变量的命名规范

  • 识别符和关键字
    • 标识符由字母、下划线和数字组成,且数字不能开头。
    • 严格区分大小写
    • 不能使用关键字
  • 命名规范
    • 驼峰命名法:大驼峰,小驼峰
    • 下划线连接
  • 关键字
    • False
    • None
    • True
    • and
    • as
    • accert
    • break
    • class
    • continue
    • def
    • del
    • elif
    • else
    • except
    • finally
    • for
    • from
    • global
    • if
    • import
    • in
    • is
    • lambda
    • nonlocal
    • not
    • or
    • pass
    • raise
    • return
    • try
    • while
    • with
    • yield

六、类型转换

  • 1、转换为整型

    x='12'
    x=12.3
    x=False
    int(x)
    
  • 2、转换为浮点数

    x=12
    float(x)
    
  • 3、转换为字符串

    x=12
    str(x)
    
  • 4、转换为布尔类型

    print(bool([]))    
    print(bool({}))    
    print(bool(()))    
    print(bool(''))    
    print(bool(0))    
    print(bool(""))   
    
    输出:
    false 
    false
    false
    false
    false
    false
    

七、运算符

  • 1、算数运算符

    • /
    • //:取整除 9//2=4
    • %:取余 9%2=1
    • :指数 23=23 =8 为2的3次方
    c='你看这里'
    print(c*3)
    输出:
    你看这里你看这里你看这里
    
  • 2、赋值运算符

    a=1
    print(a)
    a=b=1
    print(a)
    print(b)
    a,b=1,2
    print(a)
    print(b)
    
    输出:
    1
    1
    1
    1
    2
    
  • 3、复合赋值运算符

    • a+=b 等同于 a=a+b
    • 其他以此类推
  • 4、比较运算符【==,>=,<=,!=,>,<】

  • 5、逻辑运算符

    • and
    • or
    • not
  • 6、逻辑运算符性能提升

    a = 34
    a > 10 and print("ddd")
    a < 10 and print("aaaaa")
    a > 10 or print("eeeeeeee")
    a < 10 or print("ffffffffff")
    
    输出:
    ddd
    ffffffffff
    

八、输入&输出

1 输出

  • %s:字符串
  • %d:数值
# 1
print(1)

# 2
age = 10
print("我今年%d岁" % age)

# 3
age = 10
name = "小明"
print("我叫%s,今年%d岁" % (name, age))

2 输入

  • input()
    pw = input("输入一个东西:")
    print(pw)
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值