心之所有
想学习的可以互相沟通,互相学习,刚开始学。有什么问题可以沟通

导航

 
一、列表的方法:list[ ]
list1=["Python","YuYan","Name"]

"""
append:在列表中添加对象,添加的对象在最后一位
insert:在列表中添加对象,它是根据索引添加对象
copy:复制
clear:清空
extend:两个列表的合并
index:获取到对象的索引信息
pop删除列表中的最后一位对象并且反回来
remove:可以指定删除的对象
reverse:反转
sort:对列表的对象根据ascll码进行排序
"""
print(dir(list1))

list1.append("chen")
print(list1)
list1.insert(0,"xin")
print(list1)
print("默认删除最后一位:",list1.pop())
print(list1)
list1.remove("YuYan")
print(list1)
list2=[1,2,3,4]
#两个列表的合并
list1.extend(list2)
print(list1)
list1.reverse()
#反转
print(list1)
list5=[33,455,65,7,87,98,3]
#切片
print(list5[0:3])
print(list5[-2])
#反转排序
list5.sort()
print(list5)




 list3=[1,2,3,4,5]
 list4=["GO","Name","Add"]
 列表的方法
 print(dict(zip(list3,list4)))

 print(list1.index("Name"))

执行以上代码,结果如下:

 二、str的方法:str=()

#str1可以理解为str类 实例化后的对象
str1="holle chen"
print(dir(str1))
#把小写字母转大写
print(str1.upper())

str2="CHEN XIN"
#所有is开头的关键字,都是判断,也就是说,成立,结果是True,如果不成立,结果是:False
print(str2.isupper())
#大写转小写
print(str2.lower())
#判断是否小写
print(str1.islower())
#获取字符串的长度
print(len(str1))
#修改字符串
print(str1.replace("chen","cheng"))

#判断字符串以什么开头
print(str1.startswith("h"))
#判断字符串以什么结束
print(str1.endswith("a"))
#对字符串的拆分,使用到关键字:split,str---→list
str3="Python,Java,Word,Work"
str_list=str3.split(',')
print(str_list)
#把拆分后的数据处理成字符串,并且每个对象之间\使用、分割,用到关键字:json,json--→str
list_str='/'.join(str_list)
print(list_str)

str4="123214"
#判断是否是数字
print(str4.isdigit())
print(str1.isdigit())
#如果str4是数字,用int类型输出
if str4.isdigit()==True:
    print(int(str4))
#判断==为True时,很多时候就不会写==True
if str4.isdigit():
    print(int(str4))

#查看字母的索引
print(str1.index("e"))
print(str1.count("e"))

str5="   chen   "
#取消空格
print(str5.strip())

str6="火山熔岩为你满足!"
list2=[]
#添加到列表里面
for index,item in enumerate(str6):
    if index>2:
        list2.append(item)
print(list2)

str7="chen"
str8="chen xin"
#in:判断的是两个对象中一个对象是否包含另外一个对象
if str7 in str8:
    print("好的")

name1="123"
name2="123"
#is:判断的是两个对象的内存地址
if name1 is name2:
    print("内存一致")

执行以上代码,结果如下:

三、字典的方法:dict{ }

字典:字典是无需的,这是字典的一个特性,它的第二个特性是字典可以使用key-value的方式来存储数据

ict1={"name":"chen","age":19,"address":"beijing","work":"tester"}

#根据key获取具体的value的值的内容
print(dict1.get("age"))
print(dict1["name"])

#获取所有的keys的值
for key in dict1.keys():
	print(key)

#获取所有的value的值
for value in dict1.values():
	print(value)

print("对字典进行循环:\n")
for key,value in dict1.items():
	print(key,":",value)

dict2={"salary":10023}
#合并 update
dict1.update(dict2)
print(dict1)

dict3={'name': 'chen', 'age': 19, 'address': 'beijing', 'work': 'tester', 'salary': 10023}
#对字典根据key进行排序 sorted
print("对字典根据key进行排序:",dict(sorted(dict3.items(),key=lambda item:item[0])))

执行以上代码,执行结果如下:

 四、tuple元组:tuple()

tuple1=("Go","Python","Net",“Python”)
#查看元组里面的对象有几位
print(tuple1.count("Net"))
#查看索引在第几位
print(tuple1.index("Python"))


#当元组并且只有一个对象的时候,需要加,
tuple2=("XIN",)
print(type(tuple2))

执行以上代码,结果如下:

四、变量的规则:

1、变量的规则:

  (1)变量只能是字母、数字和下划线

  (2)变量名的第一个字符不能是数字

  (3)如果变量名称是多个字符串,建议使用驼峰式的命名规则

  (4)变量名称尽量通俗易懂

五、列表和元组的区别:

元组是不可变的 (不能增加和不能删除)

列表是可变的(可以增加,也可以把已有的删除)

六、一切皆对象

#变量
name='晨晨'

#函数
def func():
    print('Helle Boys')

#类
class Person(object):
    def show(self):
        print('人类大哥,你好')

#a是变量name
a=name
print(a)
#b是函数func的对象
b=func
print(b())
#c是类Person的的对象
c=Person
print(c().show())

执行以上代码,结果如下:

 

 八、pycharm的配置方法

 

 

 

 

 

posted on 2021-07-13 19:07  橙橙的橙  阅读(11)  评论(0编辑  收藏  举报