python基础学习

字符串:

1.直接相加:

str1='hi'
str2='vivi'
print(str1+str2)

2.直接与数字相乘

string = 'bang!'
print(string*3)

输出: bang!bang!bang!

3.string[i]进行索引

name='my name is vivi'
print(name[0])
print(name[11:14])  'viv'
print(name[5:])        'me is vivi'
print(name[:5])        'my na'

4.将字符串转为整数型

int(str)

  

 

函数:

1.不定长参数:事先无法确定传入参数的个数是多少

解决:参数前面加 *

def change(age,*sum):
    print(age)
    for i in sum:
        print(i)
change(34,'year','mom','address')

 

循环:

for循环:

for i in range(1,10)
   for j in range(1,i)

while循环

break跳出循环,continue跳出此次循环

count = 0
while(count < 3) :
    print(count)
    count++

  

数据结构

python有四种数据结构:  列表、字典、元祖、集合

list = [1,2,3,4]      #列表
dict = {key1:val1, key2:val2}    #字典
tuple = (1,2,3,4)    #元祖
set = {1,2,3,4}      #集合

1.列表:

元素可不一样,元素有序,可以容纳任何对象

list=[1,6.9,'vivi',print(1),True,[1,2],(1,2),{'key':'value'}]

注:列表中添加元素用extend

a=[]
for i in range(1,11)
    a.append(i)

<=>

a=[i for i in range(1,11)]

2.字典:

键值对出现,键不能重复

code={'BIDU':'baidu','YOKU':'youku','b':'bilibili'}

注:字典中添加元素用update()

      不能切片,code[1:3]是错误的

3.元祖

可认为是稳固的列表,它不能修改

4.集合

数学概念,无序不重复,不能切片不能索引,集合运算外,还可以被添加和删除

set={1,2,3,4}
set.add(55)
set.discard(55)

   

 

相关应用;

搭建网站——Django、轻量的Flask等web框架

小游戏——PyGame框架

爬虫——Scrapy框架

数据统计分析——Pandas数据框架

 awesome-python.com网站上可以按照自己的需求找到相应的库,可以进入库的网站查找更加详细的介绍,看这个库支持的是python2还是3,

posted @ 2022-01-18 12:44  Hello-Vivi  阅读(39)  评论(0)    收藏  举报