Python实战之路-day2

我们始终都要远行,最终都要与稚嫩的自己告别,告别是通向成长的苦行之路。 Hello Python - day2!

  • Python中的五种内建数据结构:
  1. 变量     name = "guanqing"
  2. 列表     name = [‘user1‘,‘user2‘,‘user3‘]
  3. 字典       name = {‘name‘:‘guanqing‘,‘age‘:28}
  4. 文件       file.txt
  5. 数据库    mysql
  • 列表:
  1. list.append(‘aa‘)  #增加。 列表尾部添加一个项目

    1 >>> list = [‘guanqing‘,‘wukun‘,‘lizhe‘,‘hongbing‘]
    2 >>> list.append(‘qihui‘)
    3 >>> list
    4 [‘guanqing‘, ‘wukun‘, ‘lizhe‘, ‘hongbing‘, ‘qihui‘]
  2. list.insert(2,‘aa‘)  #增加。在列表某个位置插入元素,位置从0开始计数
    1 >>> list
    2 [‘guanqing‘, ‘wukun‘, ‘lizhe‘, ‘hongbing‘, ‘qihui‘]
    3 >>> list.insert(2,‘eric‘)
    4 >>> list
    5 [‘guanqing‘, ‘wukun‘, ‘eric‘, ‘lizhe‘, ‘hongbing‘, ‘qihui‘]         
  3. python中的max/min/len函数,顾名思义
    1 >>> list2 = [5,3,78,5,89,1]
    2 >>> max(list2)
    3 89
    4 >>> min(list2)
    5 1
    6 >>> len(list2)
    7 6
  4. 列表中for循环
     1 >>> list = [‘3‘,‘6‘,‘7‘,‘9‘,‘1‘,‘22‘]
     2 >>> for line in list:
     3 ...     print ‘Hello %s‘ % line
     4 ...
     5 Hello 3
     6 Hello 6
     7 Hello 7
     8 Hello 9
     9 Hello 1
    10 Hello 22
时间: 2024-08-11 23:47:37

Python实战之路-day2的相关文章

python攻克之路day2

day2内容 二进制以及编码 1.二进制以及编码 python解释器在加载 .py 文件中的代码时,会对内容进行编码(默认ascill) ASCII(American Standard Code for Information Interchange,美国标准信息交换代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言,其最多只能用 8 位来表示(一个字节),即:2**8 = 256-1,所以,ASCII码最多只能表示 255 个符号. 编码和二进制(基础知识) 计算机存储

Python实战之路-day5

生活在于改变,改变自己的生活需要勇气,改变自己的目标更需要勇气.  Hello Python - day5! MVC心法 针对存储端(M)的数据进行增删改查 入库:V端通过HTML.CSS.JS的数据通过GET.POST发送请求,C端(python)通过request.form.get()或request.args.get()接受V端的数据,格式化通过列表.字典.字符串结合python语法存储到M端 出库:V端发送get请求数据,C端python通过request.args.get()拿到get

python学习之路-day2

Python的强大之处在于他有非常丰富和强大的标准库和第三方库 运行下列代码,会出现一系列路径,其中python的第三方库一般存在site-package,比如D:\\Program Files\\Anaconda3\\lib\\site-packages,标准库则在其上一级,即:D:\\Program Files\\Anaconda3\\lib import sysprint(sys.path) 小技巧:返回值为0表示执行成功了:PS:2**=2^ 都是求幂:55E4=55X10^4=55X1

Python实战之路-day6

一无所知的世界,走下去,才有惊喜.  Hello Python - day6! 列表生产式 语句格式 [x for x in 内容] [x for x in 内容 if 条件] 1)把要生成的元素x放到前面,执行的时候,先执行后面的for循环 2)后面跟上for循环,可以有多个for循环,也可以在for循环后面再加个if条件 3)for循环后面可以是任何方式的迭代器(元组.列表.生成器等)只要迭代对象的元素中至少有一个值 单循环列表生产式 1 >>> a = "abcd&quo

python 学习之路-day2

第二天找到点信心,这个代码居然看懂了呢. ####引入变量name根据提示输入你的名字 name = input('please input your name :')print ('hello!'+(name)) ####演示输出函数的实例 print ('a','b','c')print ('a','b','c',sep=',')print ('a','b','c',end=';')print ('a','b','c') ####python的四则运算 >>>3*5/2+4*2 &g

Python学习之路day2

一: 字符串的格式化输出 name = "abc" name2 = 123 name3 = 22 name4 = "abc\n\t123" abc = ''' name : %s name2 : %d name3 : %f name4 : %r name5 : %s '''%(name,name2,name3,name4,name4) print(abc) 结果为: 如上例,总结如下位 %s :  输入字符串 %d : 只能输出数字,否则会报错 %f : 显示浮点数

Python之路,Day2 - Python基础2

Python之路,Day2 - Python基础2 本节内容 列表.元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码 1. 列表.元组操作 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储.修改等操作 定义列表 1 names = ['Alex',"Tenglan",'Eric'] 通过下标访问列表中的元素,下标从0开始计数 1 2 3 4 5 6 7 8 >>> names[0] 'Alex' >>> na

Python实战之KNN实现

Python实战之KNN实现 用Python来实现K近邻分类算法(KNN)已经是一个老生常谈的问题,网上也已经有诸多资料,不过这里我还是决定记录一下自己的学习心得. 1.配置numpy库 numpy库是Python用于矩阵运算的第三方库,大多数数学运算都会依赖这个库来进行,关于numpy库的配置参见:Python配置第三方库Numpy和matplotlib的曲折之路,配置完成后将numpy库整体导入到当前工程中. 2.准备训练样本 这里简单的构造四个点并配以对应标签作为KNN的训练样本: # =

2016马哥教育重磅来袭--Python实战网络班

如何确保自己职场快人一步?如何成就非凡之路?前景开阔.上手容易.名师阵容.丰富一线案例的马哥2016全新python开发课程,你值得拥有! 在众多朋友的期待与欢呼中,马哥教育重磅推出了Python实战网络班. 到底马哥2016全新Python实战班都有什么特别之处呢?下面就来一睹为快吧!         如果有那么一丝丝的心动,请不要压抑自己的感情!速速联系马哥教育课程顾问们吧!(QQ:1661815153.2813150558.1660809109~)