在搞清楚 对象编程后,为什么要编程后(回顾:因为需求,不想苦逼)我们开始认真开始,我不是一个软件专业的人,但是看书总是,让你看到:hello,world!虽然本人比较反感,但是print 函数还是非常有用。本课 我们要把 输入,输出,python的元素说说。。。。。是不是很简单。。。。。。python 6大基本元素。。。1. 字符串 string,使用频率超高  'abc' 就是字符串类型;2. 列表list,使用频率也可以,切片最长用。 [1,2,3,4]3. 元组,跟列表一样,区别是 tuple 不能修改。 (1,2,3,4)4. 字典,非常高(我理解跟array 差不多,但是字典更容易理解){"a"=1,"b"=2}5. 集合,对比关系就用到集合,我使用比较少,你熟悉了其他类型,基本这个就不是问题了。6. 数字。整型&浮动。涉及计算的都是这个类型。。。是不是非常晕?不重要,真是多用。。。。。才行,在对应的例子之前,我们还要介绍输入,输出的工具。。。。。print() 屏幕输出input() 屏幕输入我目前的水平就这样,必要要求这么高,哈哈开始对应例子 操作 基本元素。。。这里有还有一个重点。变量基本所有 编程语言都是基本相同的,只是动态还是静态,弱类型还是强类型。。(如何理解????简单来说 你不定义类型,他自定识别;你修改内容,会自动给你修改类型。。。)开始 今日实操:
  1. 强弱类型?python是弱类型。例如:

    a = 'abc'
    print(type(a))
    <type 'str'>
    print(a)
    abc
    a = 1
    print(type(a))
    <type 'int'>
    print(a)
    1
    ---------- 第1个是字符串类型,第2个a是1数字类型int 是不是很好玩。

  2. 字符串(Python 一个切片概念,你可以理解成切开,分片)--字符串是支持的,但不能替换。。。
    a='123456'
    ----------切片用[],0开始。。格式[x:y:z] x开始,y是结束,z步长(间隔)
    a[0:2]
    输出------ 123 (这样就是切片)

  3. 列表 --- 也支持 切片。是不是无聊了?我们搞掂有用的
    b=[’刘亦菲‘,’刘晓庆,‘容么么’]
    ----如果你有一个名单列表。。。然你选序号,就拿名字出来 如何处理?

----我要么么...
b[2] ####列表中 0第一个元素,1第2个,2第3个。。。所以么么就出来了。

  1. 字典 你可以理解成关联行。。。例如 个人信息。。
    name = "小西“
    age = 55
    --------------- 这里是2个变量,不是一个整体。但信息是有关联的。如何处理?
    c = {"name"="小西","age"=55}
    print(c["name"],c["age"])

这样信息就打印出来了:是不是疑惑?

  1. 为什么字典 c 中 name ,age 要"" ---- 他们不是变量了
  2. c["name"] ----- 字典切片。。这里是一个key,你要取他的value 所以跟字符串,列表有点不一样。。。

好了,赶紧试试的几个类型,真不用多。这几种最长见的。。。下课,我们说 字符串 函数。。。。真是常见的操作。。。。

转载于:https://blog.51cto.com/323248/2396616

python 学习之路2-第一个程序相关推荐

  1. Python学习之路【第一篇】-Python简介和基础入门

    1.Python简介 1.1 Python是什么 相信混迹IT界的很多朋友都知道,Python是近年来最火的一个热点,没有之一.从性质上来讲它和我们熟知的C.java.php等没有什么本质的区别,也是 ...

  2. Python学习之路9☞面向对象的程序设计

    Python学习之路9☞面向对象的程序设计 一 面向对象的程序设计的由来 见概述:http://www.cnblogs.com/linhaifeng/articles/6428835.html 二 什 ...

  3. python学习之路0x00

    Python学习之路0x00 在学习python之前,要知道什么是python? python是一种跨平台的计算机程序设计语言.是一种面向对象的动态类型语言,与c语言不同, c语言要编译后才能执行.而 ...

  4. 我的Python学习之路(一)_Mr_Ouyang

    我的Python学习之路(一)_Mr_Ouyang 笔者按: 本文从18:55开始写作,至19:38中断,又从21:12始继续,至23:22写就. 共计耗时113分钟,总字数9081字,约80.4字/ ...

  5. Python学习之路5☞文件处理

    Python学习之路5☞文件处理 一.文件处理流程 打开文件,得到文件句柄并赋值给一个变量 通过句柄对文件进行操作 关闭文件 1 正趣果上果 2 Interesting fruit fruit 3 4 ...

  6. 《四海小记c++学习之路》第一阶段 基础

    <四海小记c++学习之路>第一阶段 基础 第一阶段 基础 1 c++初识 1.1 第一个c++程序 1.1.1创建项目 1.1.3 c++书写Helloworld 1.2 注释 1.3 变 ...

  7. Python学习之道-打包成exe程序

    Python学习之道-打包成exe程序 一.打包成exe程序 Pyinstaller安装 作用 使用 Pyinstaller相关参数 Pyinstaller使用总结 尽量用from.....impor ...

  8. python之路 mysql 博客园_教为学:Python学习之路(二):MySQLdb的几种安装方式,以及用Python测试连接MySql...

    教为学:Python学习之路(二):MySQLdb的几种安装方式,以及用Python测试连接MySql Easy_install安装MySQLdb 很简单,以至于我不晓得该怎么说.一句话. sodu ...

  9. Python学习之路—2018/7/14

    Python学习之路-2018/7/12 3.功能开发 3.3 设计博客首页 博客首页中最重要的就是中间的文章区域,所以我首先把文章区域设计出来,一开始并没有数据,如果用orm添加或者直接在数据库添加 ...

  10. Python学习之路—2018/6/20

    Python学习之路-2018/6/20 1.模板语法之变量 views.py def index(request):import datetimes="gyq"l=[1,2,3] ...

最新文章

  1. 全球及中国超导磁铁探针台行业现状规模及“十四五”发展趋势预测报告2021-2027年版
  2. XCode上传成功后,商店里构建版本显示正在处理中
  3. iref streams_如何利用Neo4j Streams并建立即时数据仓库
  4. add_axes()——python绘图
  5. Android图片加载之初步认识bitmap
  6. php min命令,php min函数怎么用 - min
  7. 谷歌LaMDA|工业级端到端预训练对话模型
  8. html上传图片(进度条变化)、音乐
  9. 条形码和二维码的原理简介
  10. editview软键盘弹出和隐藏
  11. 千里达v1000时速_重新定义性价比 千里达V1000碳架山地车 评测
  12. 电视机关机特效——android
  13. 关于Ajax原理与使用方式,收藏这一篇文章就够了!!
  14. Ubuntu 18.04.01安装五笔输入法
  15. 对话杨宁:巨头搞不成区块链,落地的最大阻碍是“习惯”
  16. 大明湖畔的正则表达式,你还记得么?
  17. vue-loader was used without the corresponding plugin.
  18. 趋势与新高的实战研究
  19. 乐高机器人纲要_人工智能与机器人课程纲要
  20. 基于Matlab人脸识别签到系统(GUI界面)

热门文章

  1. 关于商标注册查询问题 你都关注了吗
  2. c++---练习题---动物世界
  3. 我的世界服务器动物怎么无线繁衍,我的世界圈养动物让它们繁殖 教程分享
  4. 28岁的已婚妇女,汇智动力告诉你是什么使她毅然转行程序员
  5. 在docker容器里,ffmpeg给视频文件内嵌字幕文件,不生效,如何解决?
  6. 吃饭是件容易的事,但能吃好的人极为稀少
  7. python xls转换为xlsx格式
  8. uni-app 点击切换图标
  9. 物联网:SpringBoot 集成Websocket 前后端客户端 及 mqtt 实现设备联动
  10. Canvas画图设置渐变色