python基础

这篇博客记录了作者学习Python的基础过程,包括变量、运算符的使用,模块的导入和面向对象编程的概念。虽然缺少了循环、迭代器、生成器、函数和文件操作的详细内容,但提供的知识点对于初学者是一份不错的入门资料。
摘要由CSDN通过智能技术生成

最近在学习python,下面是我总结的一些学习笔记,和大家分享一下。有写的不好的地方,请多多指教。
本篇基于pthon3

目录

一、变量

二、运算符

三、循环

四、迭代、迭代器与生成器

五、函数

六、模块

七、输入和输出

八、File(文件) 方法

九、面向对象编程


一、变量

# 1、输出语句
print ("test")

# 2、if语句
if True:
    print ("true")
else:
    print ("flase")

# 3、标量赋值
name = "jack"
print(name)

# 4、多变量赋值
a = b = c = 1
print (a,b,c)

# 5、字符串
s = 'abcdef'
#print(s[1:5]);
print(s[-1:-2])
print(s * 2)        # 输出字符串两次
print(s + 'test')   # 输出连接的字符串
print(s[1:6:2])
print(s[:])         #下标可以为空表示取到头或尾

#注意:因为元组是不允许更新的。而列表是允许更新的
# 6、列表(list)
t = ['a','b','c','d','e']
s = ['1','2','3']
print(t[1:3])
print(t + s)

# 切片
L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack']
print(L[0:3])       # L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2,正好是3个元素
print(L[-1])        # L[-1]取倒数第一个元素
print(L[:10:2])     # 取前10个数,每两个取一个
print(L[::5])       # 所有数,每5个取一个
print(L[:])         # 只写[:]就可以原样复制一个list(列表)

# 列表推导式
b = [['q', 'w'], [1, 2], ['e', 'r']]
a = [e for x in b for e in x]
print(a)

# 7、元组(类似列表),结果不可变
# 元组也是列表同样适用切片,同上列表
s = ('qw','as','zx','er')
t = ('12','23')
print(s[1:3])
print(s + t)

# 8、字典
# 使用键-值(key-value)存储,具有极快的查找速度
s = {'qw':'er',3:'df','zx':12}
print(s.keys())     # 输出所有键
print(s[3])         # 输出键为 3 的值
print(s.values())   # 输出所有值

# 9、集合
#集合(set)是一个无序的不重复元素序列。
basket = {'a','b','c','d','e','a'}      # 用{}创建set集合
print(basket)       # 可以去重
'a' in basket       # 快速判断元素是否在集合内

# 常用的集合函数
a = set('abcdef')
b = set('12345ab')
print(b)
print(a - b)        # 集合a中包含而集合b中不包含的元素

a.add(12)       # 添加元素
print(a)
b.remove('a')      # 将元素 x 从集合 s 中移除,如果元素不存在,则会发生错误
print(b)
a.pop()         # 随机删除集合中的一个元素
print(a)
b.clear()       # 清空集合
print(b)

二、运算符

#Python算术运算符
a = 2;b = 3
print(a+b)
print(a-b)
print(a * b)
print(a/b)
print(a%b)      #取模 - 返回除法的余数
print(a//b)     #取整除 - 返回商的整数部分(向下取整)

#Python比较运算符
a = 3;b = 3
if a  > b :
    print('a大于b')
elif a < b :
    print('a小于b')
elif a != b :
    print('a不等于b')
else:
    print('a等于b')

#Python赋值运算符
d = 21
f = 10
c = 0

a = b
print(a,b)
c -= d
print(c)
c += d
print(c)

#Python成员运算符
a = '1'
list = ['1','2',&
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值