学习python的第一天

本文介绍了Python的基础概念,包括运算符的使用、变量的赋值、内置函数pow和round,以及模块math的相关函数。此外,讲解了长字符串和原始字符串的区别,以及序列(列表和元组)的定义、操作和特性的详细说明。
摘要由CSDN通过智能技术生成

第一章
1.一些运算符号
// 整除 **乘方
2.变量
python的变量必须赋值,没有默认值。
3.函数
内置函数中pow执行幂运算,如pow(2,3),结果同2**3
round,可以执行浮点数的四舍五入。
模块math中对应的有floor,向下取整。int(20.9)也可以起到向下取整作用。
ceil 向上取整
str() 用于将值转化为适于人阅读的形式,而repr() 转化为供解释器读取的形式
4.长字符串
包含换行效果:可以使用三个单引号或者三个双引号
不包含换行效果:行末加\

s3="hi \
hello"
s4="""hi
hello"""
print(s3)
print(s4)

在这里插入图片描述
5.原始字符串
不会对反斜杠做特殊处理,而是让字符串包含的每个字符都保持原样。
原始字符串用前缀r表示。
原始字符串不能以单个反斜杠结尾

第二章
1.序列
列表可修改,元组不可以
列表表示:所有元素都放在方括号内,用逗号隔开
容器是指可以包含其他对象的对象。如序列和映射。
2.序列的操作
索引:负数索引会从右向左数,-1是最后一个元素的位置。
切片:用于访问特定范围内的元素,两个索引,冒号分隔。其中第一个索引指定的元素包含在切片内,但第二个索引指定的元素不包含在切片内。即左闭右开。

  • 可以使用负数索引
  • 如果切片到最后,可省略第二个索引。如numbers[-3:]。 起始于开头则省略第一个索引。
  • 复制整个序列就两个索引都省略。
  • 可指定步长numbers[0:10:2],步长为负数时是从右向左提取元素。且第一个索引要比第二个索引大。

拼接序列:使用加法
序列乘以数字:将序列重复多次创建新序列
3.列表特有
字符串与字符列表的转换
使用list和"".join()

print(list("hello"))
print("".join(list("hello")))

在这里插入图片描述
修改列表:用索引表示法给指定位置赋值,如x[1]=2
删除列表:使用del语句,如del name[2]
切片赋值:可以同时给多个元素赋值 name[2:] = list(‘ar’)
方法:

  • append 附加到列表尾 a.append(4)
  • clear 清空列表 a.clear()
  • copy 常规赋值如a=b,只是让b指向了a列表,若修改b列表,实际是修改a列表。要使用b=a.copy()完成复制
  • count 计算指定元素出现次数 x.count(1)
  • extend 多个值附加到列表末尾,a和b分别为列表。a.extend(b)
  • index 查找列表中指定值第一次出现的索引
  • insert 插入列表
 numbers = [1, 2, 3, 5, 6, 7] 
 numbers.insert(3, 'four')
  • pop 从列表中删除最后一个元素,并返回这一元素
 x=[1,2,3]
print(x.pop())
print(x)

在这里插入图片描述

  • remove 删除第一个为指定值的元素 x.remove(‘be’)
  • reverse 反转 x.reverse() 相关函数reversed reversed(x)
  • sort 就地排序(从小到大) x.sort() 相关函数 sorted(x)
    两个可选参数 key和reverse。
    参数key类似于参数cmp,使用它来为每个元素创建一个 键,再根据这些键对元素进行排序
    reverse,只需将其指定为一个真值

4.元组(不能修改)
表示:圆括号括起,逗号隔开。若只含一个值也需要加逗号 如(42,)
tuple实现序列转元组

第三章

字符串方法

  • center 两边添加填充字符(默认为空格)让字符串居中
  • find 查找子串返回字串第一个字符的索引,找不到返回-1,可指定起点和终点
  • join 合并序列的元素
  • lower 返回字符串小写版本
  • replace 替换
  • spilt 字符串拆分为序列
  • strip 删除开头和末尾的空白

其他:
Python 中的变量赋值不需要类型声明。
没有字符
空值None
中文要加上

# -*- coding:utf-8 -*-
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值