Python*

1、Python简介
    1、应用领域
       1、系统运维
       2、网络编程
       3、人工智能、机器人
       4、Web开发
       5、云计算、大数据
       6、爬虫、游戏、图像 … …
     2、优点
       1、面向对象
       2、开源、可移植
       3、简单易学易用、开发效率高
    3、缺点
       执行效率低
2、版本
     1、Python2(2020年停止维护)
       Python2.7
     2、Python3
       Python3.5(教学环境)
       Python3.8(最新)
3、我的第1个Python程序
     1、文件 :hello.py
       功能 :在终端输出 hello world
    2、运行 :python3 hello.py
4、Sublime代码编辑器
     1、多行注释/取消注释 :Ctrl + /
     2、保存 :Ctrl + s
    3、回退 :Ctrl + z
    4、同时选中多个光标 :Ctrl + 鼠标左键单击
5、Python交互解释器
     1、进入 :python3
     2、退出 :exit() 、quit() 、Ctrl + d
6、Python数据类型
     1、数字类型
        1、分类
          1、整型int :100 5 20
          2、浮点型float :6.66 8.88 3.0
        2、整型的表示方式
          1、十进制
           3*10**1+ 5*10**0= 35
         2、二进制(0b开头)
           0b0000 # 0
          0b0001 # 1
           0b0010 # **2
           0b01001000 # 1
2
*6 + 1
2**3 = 72
          3、十六进制(以0x开头)
           0 1 2 3 4 5 6 7 8 9 a b c d e f
           0x11 # 1*16**1 + 1*16**0 = 17
            0xFF # 15*16**1 + 15*16**0 = 255
            0xA0 # 10*16**1 + 0*16**0 = 160
          4、八进制(以0o开头)
            0o177 # 1
*8**2 + 7*8**1 + 7 = 127
           0o11 # 1*8
**1 + 1 = 9**
     2、字符串
     3、列表、元组 … …
     4、布尔类型bool :True 、False
     5、空值 :None
     7、算术运算符
          1、分类
            + - * /
           % :取余数
           ** :幂运算
           // :地板除,只要整数
          2、优先级(加()控制)
              **
             * / % //
             + -
          3、示例
            同学们毕业薪资是10000.00元,每年涨20%,十年后你的薪资是多少钱?
            10000.00 * 1.2 ** 10
          4、练习
            超市的西瓜7元1个,你有100元,能买几个西瓜,找零多少?
             能买100 // 7个西瓜,还剩100 % 7元钱
     8、占位符(字符串格式化)
          1、格式化字符串 % 变量名
             格式化字符串 % (变量1,变量2)
          2、%s 占位 :字符串
             %d 占位 :整数
             %f 占位 :浮点数 %.2f(保留2位小数)
           3、练习
             1、定义2个变量,computer you,值分别为:石头、布,终端输出:
               电脑出拳:石头 你出拳:布 恭喜,你赢了!

computer = '石头'
you = '布'
print('电脑出了:', computer,'你出了:', you,'所以,你赢了')

             2、定义3个变量,name,gongsi,salary,终端输出:
               …入职…公司,薪资为…元

name = '酱爆'
gongsi = '摩天轮眼泪劲舞团'
salary = 10000.00print('%s入职了%s,月薪%.2f' % (name, gongsi, salary))

\      
             3、一个圆的半径为3厘米,计算圆的周长和面积
               pi :3.14
              半径为3厘米的圆的周长为:?厘米
              半径为3厘米的圆的面积为:?平方厘米
              周长 :2 * 3.14 * 3
              面积 :3.14 * 3 ** 2

pi = 3.14
r = 3
c = 2 * r * pi
s = pi * r ** 2print('圆的周长是%.2f厘米,面积是%.2f平方厘米' % (c, s))

            4、超市的苹果9元一斤,你有100元,能买几斤苹果,还剩多少钱?(占位符)

weight = 100 // 9
money = 100 % 9print('100元能买%d斤苹果,还剩%d元' % (weight, money))

            5、假如你现在23周岁,每年365天,计算你大概过了多少个星期天?(占位符)

day = 23 * 365
sunday = day // 7print('你大概过了', sunday,'个星期天')

            6、从凌晨0:0:0计时,到现在过了66666秒,请问现在是几点几分几秒(占位符)

h = 66666 // 3600
m = 66666 % 3600 // 60
s = 66666 % 60print('现在是%d时,%d分,%d秒' % (h, m, s))

9、练习
          1、在终端输出图形
                *
               ***
                *****
               ***
                *

print('  *')
print(' ***')
print("*****")
print(' ***')
print('  *')

          2、中国古代的秤是16两1斤,请问现在的216两是古代的几斤几两,写程序打印出来

j = 216 // 16
l = 216 % 16print('是古代的%d斤,%d两' % (j, l))

          3、温度转换
             摄氏温度 = 5.0/9.0*(华氏温度-32)
             开氏温度 = 摄氏温度 + 273.15
             请问:
             100华氏温度转为摄氏温度是多少度?
             转为开氏温度为多少度?

s = 5.0 / 9.0 * (100 - 32)
k = s + 273.15print("100华氏温度转为摄氏温度是%.2f度,转为开氏温度为%.2f度" % (s, k))

小白进化记——Python3的第一天相关推荐

  1. 小白成长记第2期:简单易操的YouTube美金项目,get!

    这里是小白成长记,立志于帮助新人小白们成长,我是小白 之前小白一直在说国内的互联网创业项目,其实,不仅仅是国内,国外也会有一些好的项目,只要会简单的操作,就算是真小白也可以轻松操作.那么我们今天就来详 ...

  2. 《Python测试开发技术栈—巴哥职场进化记》—初来乍到,请多关照

    上文<巴哥职场进化记-Python测试开发技术栈>开篇讲到巴哥毕业初到深圳,见到了来自五湖四海的室友.一番畅聊之后,抱着对未来职场生活的期待,大家都进入了梦乡.今天我们来看看巴哥第一天上班 ...

  3. 小白成长记(一、ERP之增删改查)

    小白成长记(一.ERP之增删改查) 第一个项目-ERP之增删改查基本操作 hello,大家好.我是闲齁齁,一名刚工作六个月的.NET程序员,这篇文章主要用于记录我的第一个项目-ERP.我们的ERP主要 ...

  4. HTML5小白长成记(5) ---img嵌入图片

    HTML5小白长成记(5) -img嵌入图片 1 img属性 <img src="图片路径(图片名称.后缀)" alt="文字" width=" ...

  5. python3 锦鲤第一步!了解随机抽样之蓄水池算法

    python3 锦鲤第一步!了解随机抽样之蓄水池算法 蓄水池算法 问题背景: 样本空间为N,从N个样本中随机不重复地抽取K个样本,其中N是未知且非常巨大的数,如何保证每个样本是等概率被抽取才是关键. ...

  6. python 开课了_解答你学习Python的困惑,《Python小白成长记》开课啦

    原标题:解答你学习Python的困惑,<Python小白成长记>开课啦 继<Python轻松学>和<Python-turtle图形编程入门>两门Python课程后, ...

  7. 《Python测试开发技术栈—巴哥职场进化记》—软件测试工程师“兵器库”

    上文<Python测试开发技术栈-巴哥职场进化记>-初来乍到,请多关照我们介绍了巴哥入职后见到了自己的导师华哥,第一次参加团队站会,认识了团队中的开发小哥哥和产品小姐姐以及吃到了公司的加班 ...

  8. 程序员职场小白修炼记1——安晓辉《解忧程序员》读书笔记

    目录 1 作者简介 2 内容简介 3 第一章节:自我发现与选择 1)职业四象限模型 2)两种目标类型 3)职业连连看模型 4)职场上日常规划 5)职业价值观 6)程序员价值体现的三要素 7)程序员职业 ...

  9. Python3 编程第一步

    在前面的教程中我们已经学习了一些 Python3 的基本语法知识,下面我们尝试来写一个斐波纳契数列. 实例(Python 3.0+) #!/usr/bin/python3 Fibonacci seri ...

最新文章

  1. 利用jdt快速实现pmd的功能
  2. 你写的ML代码占多少内存?这件事很重要,但很多人还不懂
  3. Android6.0 keyguard锁屏加载流程分析
  4. 有多个重载参数pow_随时随地想充就充,同时最多能给三部手机充电的南卡无线充电宝POW-1体验...
  5. 浅谈mysql的子查询
  6. 素数c分解语言程序,PTA|《C语言程序设计实验与习题指导(第3版)》实验4-2-3 验证“哥德巴赫猜想” (20分)...
  7. 短信接口与短信平台收费标准----速码云仅供参考
  8. 《金字塔原理》学习笔记 | 第4篇—演示的逻辑
  9. 如何增加Win2003, Win2008下的文件类型下载
  10. Qt打包程序报错“应用程序无法正常启动(0xc000007b)”
  11. Big-Endian 和 Little-Endian 模式的区别
  12. 69、弱电综合布线网络篇基础知识
  13. 5分钟理解Focal Loss与GHM
  14. linux for循环套for循环格式_FOR循环指令案例详解
  15. 函数的极限与连续性的关系
  16. SMC 缸阀匹配气动系统选型程序
  17. c# 发送邮件保存服务器,c#-使用SmtpClient时如何保存电子邮件而不是发送电子邮件?...
  18. 信创铺路,数据库格局颠覆的时刻到了
  19. 【翻译】--docker是什么
  20. HTML+CSS 仿写淘宝商城分类导航

热门文章

  1. 向你老婆解释清楚什么是MapReduce
  2. js 调用window.print()方法打印
  3. 试图越过其尾端对一未命名文件进行读写
  4. 其他应用上网正常,但Google浏览器访问供网络,检查您的代理服务器设置。
  5. 3句古语看中国传统文化的智慧
  6. 怎么才能不学习、不工作。(懒人必看)
  7. Ubuntu 14.04安装IB卡驱动详细教程
  8. Matlab机器视觉工具箱(MVTB)教程(1)——图像处理
  9. 煤炭股往基金伤口上撒盐
  10. 从2021年的小方向上推出2022年的大方向