Python的历史起源:

  1989年圣诞节期间,由吉多.范罗苏姆创始.

  Python的优点"优美""明确""简单"

  python是一门解释型弱类型编程语言

编译型语言:(开发效率低,运行速度快)

  代码     运行程序 

  代码→编译器→运行程序

  代码     运行程序

解释型语言:(开发效率高,运行速度慢,修改代码方便)

  代码→解释器→运行程序

  代码→解释器→运行程序    

  代码→解释器→运行程序  

  Python的pypy相当于编译器

在cmd下进入退出Python的方法:

  进入:打开cmd,直接输入Python即可.  

  退出:输入exit()后回车或输入quit()后回车或按下ctrl+z键后回车

第一个Python程序,

  print(任何内容)

安装Python:

  安装Python3后,设置编码为UTF-8,将输入法设置为使用英文标点符号,因为误使用中文标点符号,会报错.

变量*

  a=3    #这里的a就是一个变量,临时记录一个值,供后面的程序继续使用执行.

  print(a*10)

----------------------------------------------------------------------------------------------------------------

  变量有执行顺序,变量里的=,是把等号右边的值赋值给等号左边的变量.

变量的命名规范:

  1.必须由字母,数字,下划线组成

  2.不能用纯数字,也不能是数字开头

  3.不能是Python的关键字

  4.不要太长

  5.要有意义

  6.区分大小写

  7.不要用中文

  8.推荐使用驼峰或下划线命名

  car of alex: carOfAlex  car_of_alex

变量的数据类型:

  1.int类型,整数,可以进行+,-,*,/,%(计算余数,取模),//(整除,取整)

  #计算机底层对小数属于模糊的存储,无法完美的保存一个小数.(所以小数都是约等于,

  是有误差的)

  2.str字符串,','',''',""""括起来的内容叫字符串

  #用type()可以查看变量的数据类型

  alex=14

  print(type(alex))

  ',"只能用于单行,而''',"""可以多行

  ''',"""可以多行注释  #可以单行注释

  字符串可以进行的操作:  +  *

  print("马画腾"+"马芸")

  马画腾马芸

  print("马画腾"+2)

  error:相加必须是字符串,不可以是数字类型.字符串和int不是一回事

  print("马画腾"*4)

  马画腾马画腾马画腾马画腾

  3.bool 布尔值,即真命题或者假命题True真,False假.只能用来做条件的判断.

用户交互.

  input函数: 

    content=input("今天你吃了吗?")    #此时conten才是真正的变量,它的值是什么完全

    print("我收到了你的回答:"content)    取决于input什么.

    变量=input("提示语")  可以进行交互

    a=input("请输入a:")  #input收到的内容是str

    b=input("请输入b:")  #input收到的内容是str

    #将字符串转换成整数  int(字符串)

    c=int(a)+int(b)

    print(c)

分支:    if语句.

        content=input("你是否中奖了:")

        if content == '是'  # = 赋值,  == 判断

         print("走向人生巅峰")

        else:

         print("继续屌丝")

  #语法规则:

  if 条件判断:

    代码块1

  else:

    代码块2

  #执行流程:如果条件判断为真,执行代码块1,否则执行代码块2  

  if 条件:
    代码块

------------------------------------------------------------------------------------------------------

  if 条件1:
    代码块1
  else:
    代码块儿2

------------------------------------------------------------------------------------------------------

  if 条件1:
    代码块
  elif 条件2:
    代码块
  elif....
  else:

-----------------------------------------------------------------------------------------------------
  if 条件:
    if 条件:
      if 条件:
        代码块
    else:
  else:

Python *Mix_w的更多相关文章

  1. Python中的多进程与多线程(一)

    一.背景 最近在Azkaban的测试工作中,需要在测试环境下模拟线上的调度场景进行稳定性测试.故而重操python旧业,通过python编写脚本来构造类似线上的调度场景.在脚本编写过程中,碰到这样一个 ...

  2. Python高手之路【六】python基础之字符串格式化

    Python的字符串格式化有两种方式: 百分号方式.format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存.[PEP-3101] This ...

  3. Python 小而美的函数

    python提供了一些有趣且实用的函数,如any all zip,这些函数能够大幅简化我们得代码,可以更优雅的处理可迭代的对象,同时使用的时候也得注意一些情况   any any(iterable) ...

  4. JavaScript之父Brendan Eich,Clojure 创建者Rich Hickey,Python创建者Van Rossum等编程大牛对程序员的职业建议

    软件开发是现时很火的职业.据美国劳动局发布的一项统计数据显示,从2014年至2024年,美国就业市场对开发人员的需求量将增长17%,而这个增长率比起所有职业的平均需求量高出了7%.很多人年轻人会选择编 ...

  5. 可爱的豆子——使用Beans思想让Python代码更易维护

    title: 可爱的豆子--使用Beans思想让Python代码更易维护 toc: false comments: true date: 2016-06-19 21:43:33 tags: [Pyth ...

  6. 使用Python保存屏幕截图(不使用PIL)

    起因 在极客学院讲授<使用Python编写远程控制程序>的课程中,涉及到查看被控制电脑屏幕截图的功能. 如果使用PIL,这个需求只需要三行代码: from PIL import Image ...

  7. Python编码记录

    字节流和字符串 当使用Python定义一个字符串时,实际会存储一个字节串: "abc"--[97][98][99] python2.x默认会把所有的字符串当做ASCII码来对待,但 ...

  8. Apache执行Python脚本

    由于经常需要到服务器上执行些命令,有些命令懒得敲,就准备写点脚本直接浏览器调用就好了,比如这样: 因为线上有现成的Apache,就直接放它里面了,当然访问安全要设置,我似乎别的随笔里写了安全问题,这里 ...

  9. python开发编译器

    引言 最近刚刚用python写完了一个解析protobuf文件的简单编译器,深感ply实现词法分析和语法分析的简洁方便.乘着余热未过,头脑清醒,记下一点总结和心得,方便各位pythoner参考使用. ...

随机推荐

  1. 从零开始一起学习SLAM | 给点云加个滤网

    对VSLAM和三维重建感兴趣的在计算机视觉life"公众号菜单栏回复"三维视觉"进交流群. 小白:师兄,上次你讲了点云拼接后,我回去费了不少时间研究,终于得到了和你给的参 ...

  2. cocos中FPS数值的含义

    在cocos2d-x 2.x ,大家都看到了左下角的FPS变成3行,多了两行数据. 1.最上面一行是指的当前场景的渲染批次.(简单理解为需要渲染多少个贴图出来) 2.中间一行是渲染每一帧需要的时间. ...

  3. word之个人设置

    1.视图设置.五种视图中一般都是用“页面视图”.标尺和导航窗口都需要显示出来,方便操作,显示比例就用最真实的100%比例. 2.设置文件自动保存时间间隔和位置 3.word段落设置,不允许西文单词中间 ...

  4. 关于ajax返回数据处理

    查看jquery文档,我们知道jquery有很多种Ajax调用方法,下面结合springmvc返回的数据,假设返回的是data ='{"label":"1",& ...

  5. Kubernetes-Host网络模式应用

    目录贴:Kubernetes学习系列 在实际生产环境中,有些容器内应用(比如编码器)需要用到物理层面的网络资源(比如组播流).这就要求Kubernetes中的该Pod以HOST模式来启动.以下实验了K ...

  6. bzoj2880

    打公式好麻烦 QAQ 为了节省时间去复习,原谅我引用一下别人的博客...http://blog.csdn.net/acdreamers/article/details/8542292 #include ...

  7. ACM总结——2017区域赛网络赛总结

    从省赛回来至今4周,每周周末都在打网络赛,每次都是划水,总结下自己弱弱的ACM吧!划水水~~ 首先是新疆赛区,基本上都是图论相关的东西,全靠队友,自己翻水水,实力躺了5道. 然后是沈阳赛区,终于有点贡 ...

  8. php在cli模式下取得命令行中的参数的方法-getopt命令行可传递数组-简单自定义方法取命令行参数

    在cli模式下执行PHP时,自动给脚本文件传递了一个变量$argv,其值即是一个命令中所有值组成的数组(以空格区分),在PHP程序中接收参数有3种方法1.直接使用argv变量数组. 2.使用$_SER ...

  9. 算法(第四版)C# 习题题解——1.1

    写在前面 整个项目都托管在了 Github 上:https://github.com/ikesnowy/Algorithms-4th-Edition-in-Csharp 善用 Ctrl + F 查找题 ...

  10. 剑指offer(61)序列化二叉树

    题目描述 请实现两个函数,分别用来序列化和反序列化二叉树 题目分析 首先拿到题目时候,我先想到的是什么是序列化二叉树?序列化主要就是在前后端交互时候需要转换下,毕竟网络传输的是流式数据(二进制或者文本 ...