小白进化记——Python3的第一天

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.00

print('%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 ** 2

print('圆的周长是%.2f厘米,面积是%.2f平方厘米' % (c, s))


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

weight = 100 // 9
money = 100 % 9

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


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

day = 23 * 365
sunday = day // 7

print('你大概过了', sunday,'个星期天')


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

h = 66666 // 3600
m = 66666 % 3600 // 60
s = 66666 % 60

print('现在是%d时,%d分,%d秒' % (h, m, s))

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

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


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

j = 216 // 16
l = 216 % 16

print('是古代的%d斤,%d两' % (j, l))


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

s = 5.0 / 9.0 * (100 - 32)
k = s + 273.15

print("100华氏温度转为摄氏温度是%.2f度,转为开氏温度为%.2f度" % (s, k))
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值