我是靠谱客的博主 简单导师,最近开发中收集的这篇文章主要介绍【Python基础语法记录】Python基础语法记录一、循环语句二、list相关三、最大最小值四、结构体五、str,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Python基础语法记录

隔好长时间不用Python就什么都不记得了,记在这里方便下次找

文章目录

  • Python基础语法记录
  • 一、循环语句
  • 二、list相关
    • 1.创建
    • 2.增加
    • 3.删除
    • 4.两个list对应位置相乘
  • 三、最大最小值
  • 四、结构体
  • 五、str


一、循环语句

用了for和while。

#1.for
a=['one','two','three','four']
for i in a:
	print(i)
for i in range(len(a)):  #range(0,len(a))
	print(a[i])
#2.while
a,b=5,6
while a<10 and b>0:  # or 
	print(a,b)

二、list相关

1.创建

list1=[1,2,3,4,5]
list2=[i*2 for i in list1]

2.增加

list3=list1+[6,7,8,9,10]   #要在原list基础上添加一些元素用
                                      #但是不想改变原来的list
list4=copy.deepcopy(list1)
list4.append(6) #7,8,9也要这样子加进去

list5=copy.deepcopy(list2)
list5.extend([6,7,8,9]) #如果用append就有[]

#插到第index个位置
list5.insert(index,value)
a=[1,3,4]
a.insert(1,2)  #[1,2,3,4]

3.删除

list3.remove(10)

4.两个list对应位置相乘

list6 = [a * b for a, b in zip(list1,list2)] 

list7 = [list1[i]*list2[i] for i in len(list1)] 
#如果zip用不了就用这个

三、最大最小值

max(list1)
min(list2)
#返回的是数不是index
#如果要最值的数
list1[max(list1)]
list2[min(list2)]

四、结构体

#Python好像没有结构体,用类实现
class MyStructureClass(a):
    class Struct(a):
        def __init__(self, name, age):
            self.name = name
            self.age = age

    def make_struct(self, name, age):
        return self.Struct(name, age)

myclass = MyStructureClass()
test1 = myclass.make_struct('xsk', '22')
test2 = myclass.make_struct('mtt', '23')

print test1.name

#原文地址 https://www.cnblogs.com/nyist-xsk/p/10470527.html

五、str

1.str类型转其他类型(float、int,double)

f='32.5'
floatf=float(f)
intf=int(f) # int是向0方向取整,这里就是32,负数也是向0方向取整

2.list 的str类型转其他类型(float)

f=['13','21,'33','57']
notstr_f = list(map(lambda x: float(x), f))

3.带变量的字符串

f=['13','21,'33','57']
for i in range(len(f)):
	strf='The Number of f[{}] is {}.'.format(i, f[i])
	# strf出来就是The Number of f[0] is 13

最后

以上就是简单导师为你收集整理的【Python基础语法记录】Python基础语法记录一、循环语句二、list相关三、最大最小值四、结构体五、str的全部内容,希望文章能够帮你解决【Python基础语法记录】Python基础语法记录一、循环语句二、list相关三、最大最小值四、结构体五、str所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部