2019-04-10

Python  day1 and day2

day1

数据类型

整数型,浮点型,字符型,布尔型等

import math 导入第三方向的包

使用PIP来下载包

pip install -i https://pypi.douban.com/simple/

使用

vscode 和pycharm 环境来编写代码

最好注册github账号

和codewars练习平台

引用.format打印结果

1.print(f'xx{},xx{}')

2.print('xx{},xx{},xx{}.format{a,b,c}')

is ()判断内存中是否储存在同一个位置

replace(替换)('xx'.'xx')

索引

从0开始计数,作为下标,能够定位

布尔值判断

true1 flase0

print(true+3)=4

print(true+3)=3

练习

# 练习:

# 1、已知一个圆半径为3.5,声明一个变量名为radius存储该圆半径,要求输出该圆的半径、周长和面积,输出格式如下:

#    该圆半径为:xx

#    该圆周长为:xx

#    该圆面积为:xx

# import math

# radius = 3.5

# s=2*math.pi*radius

# s2=math.pi*radius**2

# print(f'该圆的半径为{radius},该圆的周长为{s},该圆的面积为{s2}')

# 2、解释以下程序的打印结果

# 6.0

# a = 1 + 10 * 2 / 2 - 5

# print(a)

# b = 10 * 2 / 2

# c = 10 * 2

# d = c / 2

# print(type(d))

# print(3.0 / 5)  # 0.6

# print(3.0 // 5 ) # 0.0

# print('a' * 10 ) #aaaaaaaaaa

# a = 'Hello  '

# print(a * 5)

# print(True + 3) # 4

# print(False + 3) # 3

# print('hello' > 'world') #False

# print('h' > 1) #异常

#:根据身高、体重计算BMI指数

height=float(input('你的身高是:'))

weight=int(input('你的体重是:'))

BMI=weight+(height**2)

print(f'你的身高是{height}\n,你的体重是{weight}\n,你的BMI是{BMI}')

#模拟超市抹零结账行为

#数据转换

# money =float(input('你输入的金额是'))

# onemoney=int(money)

# sum_onemoney=str(onemoney)

# print(f'你支付的金额是{sum_onemoney}')

#功能:计算学生成绩的分差及平均分

#英语,数学,语文

# english=int(input('请输入英语成绩:'))

# math=int(input('请输入数学成绩:'))

# ch=int(input('请输入中文成绩:'))

# avg=(english+math+ch)/3

# avg=round(avg,2)

# print(f'你的平均分是{avg}')

day2

list(列表) and tuple(元祖)

list

not>and>or (优先级问题)

\\表示反斜杠  \t 表示制表符 \n表示换行符

range(起始值,终止值,步长)

range(xx)表示从0 开始的范围

list 列表的增加(列表追加,定位追加),删除,替换,遍历


列表的增加(列表追加,定位追加

list.append('')在列表末尾添加一个元素

list.insert(x,'')在列表的x的索引值出添加一个元素

list.extend(list2)列表合并为一个列表

列表的删除

del list 删除整个列表

list.pop() 删除list最后一个元素

list.remove(xx,'')删除指定位置的某一个元素

列表的替换

list[3]='' 指定下标替换成其他的元素

列表的遍历

enumerate()函数用于将一个可遍历的数据对象(列表元素或字符)组合索引序列,同时列出数据

最好用for循环来做

格式为 for i,item in enumerate(list) 即显示出下标,又显示出元素

print(i,item)

列表的求和,排序,统计

sum求和

count列表中的重复个数

sort 排序 默认是升序,参数reverse(相反)默认为false改为true则list变为降序

sorted 与sort不同的是新建一个list来操作

如:

b=sorter(list)

tuple(元祖)无法进行增加删除,只能查找,但是可以对tuple内部的列表进行修改等操作

如xx=tuple(range(0,5))

练习:

# student=['nanc','tom','suse','wala']

# print(student[0])

# student.append('wao')

# print(student)

# print(student.index('nanc'))

# # insert 在指定位置添加元素

# # append 在末尾添加元素

# #student[0]=''指定下标修改什么

# # student.pop()  删除末尾的元素

# #del student[i] 删除指定下标的元素

# len([1,2,3]) 3 #长度为3

# [1,2,3]+[4,5,6] #数组想加

# ['HI']*4 #数组相乘

# 3 in [1,2,3] #是否存在在数组中 判断true与false

# for x in [1,2,3] print x  #结果为123 迭代

# # #数组函数

# # cmp(list1,list2) #比较两个列表的元素

# # len(list) #列表元素的个数

# # max(list)  #返回列表的最大值

# # min(list) #返回列表的最小值

# # list(seq)  #将元素专为列表

# # list.append(obj) #在列表末尾添加新的对象

# # list.count(obj) #统计某个元素列表出现的次数

# # list.extend(seq)#在列表后追加另个序列的多个值

# # list insert(index,obj) #将对象插入列表

# # list pop(obj=list[-1]) #移除列表中的一个元素,默认最后一个元素,并且返回该元素的值

# # list remove(obj) #移除列表中某一个值的第一个匹配项

# # list reverse() #反向列表中元素

# # list.sort([func]) #对列表进行排序

# # a=['tom']

# # b=['sto']

# # a.append('ttt')

# # b.append('ttt')

# # if a[0]!=b[1]:

# #    print('false')

# # else:

# #    print('true')   

# list1=[[13123,444,323],[123,133,2313],[23123,65,313]]

# list2=[[123,123,233],[2313,1312]]

# list1.extend(list2)

# print(list1)

# a=len(list1)

# for i,item in enumerate(list1):

#    b=sorted(item)

#    if i <a-1:

#        list1[1][0]=888

#        print(list1[1])

#    else:

#        aa=int(input('你要删除的是'))

#        if aa==list1[4][1]:

#            list1[4].remove(1312)

#            print('成功删除')

#            print(f'现在的数组列为{list1}')

#        else:       

#            print('未删除')

#        sum_list=[list1[4][0],list1[1][2]]

#        print(sum(sum_list))

#        print(list1)

#作业

# #1

# lista =[]

# for i in range(4):

#    lista.insert(i,[])

#    for j in range(7):

#        lista[i].append((i+1)*1000+(i+1)*100+(j+1))

# for i in lista:

#        print(i,end='\n')   



#2

# team = ["火箭", "爵士", "勇士", "鹈鹕", "开拓", "马刺", "雷霆", "森林狼"]

# for i,item in enumerate(team):

#    if i%2==0:

#        print(i+1,team[i],end='\t')

#    else:

#        print(i+1,team[i],end='\n')

#3

# 以横版和竖版的形式遍历出下面的诗歌

# #横版

# str1 = "千山鸟飞绝"

# str2 = "万径人踪灭"

# str3 = "孤舟蓑笠翁"

# str4 = "独钓寒江雪"

# a=[str1]

# b=[str2]

# c=[str3]

# d=[str4]

# L = [a, b,c,d]

# for i in range(4):

#    print(L[i][0],end='\n')

# #4 竖版

# L=[list(str1),list(str2),list(str3),list(str4)]

# print(L)

# print(L)

# for i in range(5):

#    for j in range(4):

#        if j==3:

#            print(L[j][i]+'\n')

#        else:

#            print(L[j][i],end='') 

#5

# 随机生成一个10个元素的数组,并对数组进行排序

# import random

# a = random.randint(1, 100) # 整数

# b = random.uniform(0, 10) # 浮点数

# print(a, b)           

# import random

# list1=[]

# random.randint(0,100)

# for i in range(10):

#    list1.append(random.randint(0,100))


# print(list1)

# b=sorted(list1)

# print(b)

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 158,425评论 4 361
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,058评论 1 291
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 108,186评论 0 243
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,848评论 0 204
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,249评论 3 286
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,554评论 1 216
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,830评论 2 312
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,536评论 0 197
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,239评论 1 241
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,505评论 2 244
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,004评论 1 258
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,346评论 2 253
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 32,999评论 3 235
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,060评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,821评论 0 194
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,574评论 2 271
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,480评论 2 267

推荐阅读更多精彩内容

  • 试计算: 1、一个人骑摩托车以多大速度能从606顶楼飞跃到605顶楼? 2、909楼前面的树能做多少双筷子? 3、...
    云中的太阳_ttjy阅读 1,165评论 0 1
  • 五一小长假没能坚持读书,深感自己还没能将读书变成一种习惯融于生活之中。今天终于抽时间把成甲老师的《好好学习》一本读...
    zwy山东威海阅读 305评论 0 0
  • 如果人生可以重来 我还想把以前的日子重过一遍 那时候的水清澈见底 我还会趴在那座桥底下 看游来游去的鱼虾 那时候的...
    李木只阅读 519评论 0 1
  • 昨天,老总在市场上主动发现三种产品不合格,他秘书在现场给我们打电话,要求我们立即赶到现场。副经理就急急忙忙带着我们...
    浮尘过隙阅读 212评论 2 0
  • p1在喜茶 点了两杯奶茶送了一杯茶hahaha 坐着骚聊了好久 从学校谈到人生 p234在华莱士 因喝了奶茶 本意...
    远藤真实阅读 162评论 0 0