Python 基础学习之# 基础语法,基本数据类型,解释器,注释,运算符,数字,字符串,列表,元组,字典

代码有惊喜,超级有意思O(∩_∩)O

# a=2
# b=a**a
# print(b)
'''
a=10
b=20
6个标准基本数据类型:
    Numbers(数字)#Python 3支持int、float、bool、complex(复数)
    String(字符串)#字符串str用单引号(' ')或双引号(" ")括起来,同时使用反斜杠(\)转义特殊字符;两种索引方式,1从左往右,0开始依次增加;2从右往左,-1开始依次减少。
    List(列表)#让反斜杠发生转义,可以在字符串前面添加一个r,表示原始字符串;元素是可以改变的;写在方括号之间、用逗号分隔开;和字符串一样,列表可被索引和切片;List可以使用+操作符进行拼接。
    Tuple(元组)#元组(tuple)与列表类似,区别是元组的元素不能修改。元组写在小括号里,元素之间用逗号隔开;可以进行截取/切片;字符串看作一种特殊的元组;可以使用+操作符进行拼接。
    Sets(集合)#集合(set)是一个无序不重复元素的集;可用大括号 或者 set()函数创建set集合;创建一个空集合必须用 set() 而不是 { },因为{ }是用来创建一个空字典。
    Dictionaries(字典)#是一种映射类型(mapping type),是一个无序的键 : 值对集合。关键字必须使用不可变类型,也就是说list和包含可变类型的tuple不能做关键字。

list=[1,2,3,4,5];
if(a in list):
    print("1-变量a 在给定的列表中list 中")
else:
    print("1-变量a 不在给定的列表中list 中")
if(b not in list):
    print("2-变量b 不在给定的列表中list 中")
else:
    print("2-变量b 在给定的列表中list 中")
a=2
if(a in list):
    print("3-变量a 在给定的列表中list 中")
else:
    print("3-变量a 不在给定的列表中list 中")
#身份运算符
if(a is b):
    print("1- a和b有相同的标志")
else:
    print("1- a和b没有相同的标志")
if(id(a)==id(b)):
    print("2- a和b有相同的标志")
else:
    print("2- a和b没有相同的标志")

i=4.3-4 #减法
print("4.3-4次方:",i)
i=2**4 #乘方
print("2的4次方:",i)
i=2/4 #除法-浮点数
print("2的4除法:",i)
i=2//4 #除法-整除
print("2的4除法:",i)
#set集合运算
# 集合(set)是一个无序不重复元素的集。
# 基本功能是进行成员关系测试和消除重复元素。
# 可以使用大括号 或者 set()函数创建set集合,注意:创建一个空集合必须用 set() 而不是 { },因为{ }是用来创建一个空字典。
a=set('abracadabra')
b=set('alacazam')
print("a=",a)
print("差集:a-b=",a-b)
print("并集:a|b=",a|b)
print("交集:a&b=",a&b)
print("a和b不同时存在的元素:a^b=",a^b)

# 构造函数 dict() 直接从键值对sequence中构建字典
print({x:x**2 for x in(2,4,6)})
print('a'*3)
s='Yes,he doesn\'t.'#用反斜杠(\)转义特殊字符
k=r'No,\not'#不让反斜杠发生转义,在字符串前面添加一个r,表示原始字符串:
print(s+k)
print(s+'\n',k)
print(s,type(s),len(s))
n="\"Yes,\"he said"
print(n)

pp='"Isn\'t," she said.'
print(pps)

word='help'+'ABC'+'cde'
print(word*2)
print(word[-2:])
print(word[-6:0:-1])#-1间距

print(word[-0])# (既然 -0 等于 0)
print(len(word))
'''
'''
cubes=[1,8,27,65,125]
print(cubes)
cubes[3]=64
print(cubes)
cubes.append(216)
print(cubes)
cubes[2:5]=[]# cubes[2:5]={}
print(cubes)
print(type(cubes))

# 元组中的元素值是不允许修改的,但我们可以对元组进行连接组合
tup1=(12,34,56)
tup2=('abc','xyz')
print(tup1+tup2)
print(tup2[0])
for x in (1,2,3):print(x)#迭代
for x in [4,5,6]:print(x)

list1=['python','pythot','jkkk']
list2=['python','hsds','jkkk']
del list1[2]# 可以使用 del 语句来删除列表的的元素
print(list1)
print(max(list1))
# https://www.w3cschool.cn/python/python-lists.html
print(list(list1))#将元组转换为列表p
tuple1=tuple(list1)
print(tuple1)#tuple(seq)将列表转换为元组。
print(list.count(list1,'pythot'))#统计某个元素在列表中出现的次数
'''
dict={}
cup={'yh':999,'dfs':666,'opp':1004}
h=cup['yh']
print(h)
del cup['opp']
cup['mei']=8888 
print(sorted(cup.keys()))
print(cup)
# 基础语法,基本数据类型,解释器,注释,运算符,数字,字符串,列表,元组,字典

Python学习乐园

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值