第一章 python基础知识

python基础语法

  1. 注释
    单行注释:#
    多行注释:三个单引号或双引号

  2. 输入与输出
    输入:input函数

#括号内为提示信息
name = input('please input your name:')

输出:print函数

print('hello python')

# print函数可以同时输出多个字符
print('hello', 'python', '你好')

# print输出默认带换行符,可以使用可选参数end来取消
print(1, end=' ')
print(2)

# 先运算再输出
print(500+800)
  1. 变量
    • 变量是程序中 运算的对象
    • 变量需要程序员自己定义
    • 定义后要给变量初始化
    • 变量的值可以被改变
    • 变量是占用内存空间的

python变量类型

None不会申请内存空间

  1. 数字

整型、 浮点型
算术运算 + - * / // %
逻辑运算 not and or

  1. 字符串
  • 字符串拼接的几种方式
print('hello' + ' ' + 'python')
print(''.join(['hello ', 'python']))
print('我喜欢{},因为我要{}'.format('python', '赚钱'))
print('我喜欢%s,因为我要%s' % ('python', '赚钱'))
  • 字符串相关操作
    索引取值
    切片
    例子:字符串翻转
s = 'hello'
reverse_s = s[::-1]

遍历
字符串相关方法:replace、find、index、count、split
find方法和index方法的区别:find找不到会返回-1,index方法找不到会抛出异常。

  1. 列表
  • 列表相关操作(同字符串)
  • 列表相关方法
li = ['python', 'java', 'c']

# 在li末尾增加一个元素
li.append('php')
# 在索引为2的位置增加一个元素
li.insert(2, 'php')

# 删除li末尾的元素
li.pop()
# 删除li索引位置2的元素
li.pop(2)

# 修改li索引为2的元素
li[2] = 'php'
  1. 元组
    元组中的元素不能被修改
    元组同样支持索引取值和切片操作

  2. 字典
    字典是无序的,key必须是可哈希(不可变)类型
    字典的访问速度比列表快,不会随着元素的增加而拖慢访问速度。

  3. 集合
    集合是无需的
    集合的元素不能重复,因此常被用来去重。
    集合的方法:add、remove
    集合运算:交集(&)、并集(|)、差集(-)

python流程控制

  1. 条件判断
    单分支
    双分支
    多分支

  2. 循环
    while循环
    for循环

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值