Python自学笔记(1)---------基础语法

Python自学笔记(1)---------基础语法

1.Python对象模型

对象是Python语言中最基本的概念之一,Python中的一切都是对象,这点可能与某些面向过程程序设计语言有些区别.Python中包括许多内置对象可使用.如 数字,字符串,列表,字典,元组,集合 等等.

2.Python中的变量

在Python中不需要事先声明变量名及其类型,直接赋值可创建各种类型的对象变量.
(对字符串,列表,字典,元组,集合的一些应用将在其它博客逐渐补充,在这只考虑一些基本操作)

2.1字符串

message1="hEllo worLd!"
print(message1);

#将首字母转化为大写
print(message1.title())
#将字符串全部转化为大写
print(message1.upper())
#将字符串全部转化为小写
print(message1.lower())

输出结果:
在这里插入图片描述

2.2列表

列表是Python的内置可变序列,是包含若干元素的有序连续内存空间,在形式上,列表的所有元素放在一对方括号中,相邻元素之间用逗号分隔开,当列表增加或删除元素时,列表对象自动进行内存的扩展或收缩,从而保证元素之间没有缝隙.
在Python列表中,列表中的元素可以为任意数据类型,即不用使列表的元素数据类型都相同.

s = ['ssr','汝可识此阵',58,'a']
print(s)

输出结果:
在这里插入图片描述
对列表中的元素进行增,删,差,改基本操作:

message2=['ab','cd','ef','gh']
print('初始列表')
print(message2)
#将ij添加到列表
message2.append('ij')
print("添加后的列表:")
print(message2)
#将12插入到第一位
message2.insert(0,'12')
print("插入后的列表:")
print(message2)
#将列表中的第四个元素删除
del message2[3]
print("删除后的列表")
print(message2)
#将列表中第二个元素修改
message2[1]='rf'
print("修改后的列表:")
print(message2)

输出结果:
在这里插入图片描述

2.3字典

字典是"键值对"的无需可变序列,字典中的每个元素包含两部分:‘键’与’值’.定义字典时,每个元素的’键’与’值’用冒号分隔,相邻元素之间用逗号分隔,所有的元素放在一对大括号中.
注意:字典中的’键’可以是Python中任意不可变数据(数字,字符串,元组),而不能使用列表,集合,字典,因为这些类型的对象是可变的.'键’不允许重复,'值’可以重复.

字典的添加与删除:

#字典  {'键':'值'}
message6={'Tom':'java','Anm':'python','Jerry':'javaScrip'}
print("初始值:"+str(message6))
print("Tom的值为 :"+str(message6['Tom']))
#向字典中添加键值对
message6['Jack']='PHP'
message6['Rose']='c++'
print("增加后:"+str(message6))
#删除字典中的键值对
del message6['Jerry']
print("删除后:"+str(message6))

输出结果:
在这里插入图片描述

2.4元组

与列表类似,元组也是Python的一个重要序列结构,但与列表不同的是,元组属于不可变序列.也就是说,元组一旦创建,就不能进行修改,如果要确定进行修改,就只能创建新的元组.
如果要创建只包含一个元素的元组,还需要在元素后面加一个逗号,而创建包含多个元素的元组则没有这个限制.

s = ('a',)
print(s)
ss = ('a',58,'ssr','坚守此地,不退半步!')
print(ss)

输出结果:
在这里插入图片描述

2.5集合

集合是无序可变序列,与字典一样使用一对大括号作为界定符,同一个集合的元素之间不允许重复,集合中每个元素都是唯一的.

example1 = {'a',2,'c'}
print(example1)
example2 = {1,2,3,4,7,89}
example3 = {1,2,5,8,71,88}
#集合进行并集
print(example2|example3)
print(example2.union(example3))
#集合进行交集
print(example2&example3)
print(example2.intersection(example3))
#集合进行差集
print(example2.difference(example3))

输出结果:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值