第三天_数据类型和函数

python编程基础

学习目标

  • 掌握变量的输入和输出
  • 掌握数据类型的基本概念
  • 掌握算数运算

1.变量的输入和输出

1.1 变量输入

使用input输入

input用于输入数据给变量,无论输入什么都是字符串
#input括号中字符串用于提示用户,不用输入
age = input('请输入你的年龄')
print(age)
# 把字符串age转换为整型数据
# age = int(age)
# 转换为浮点数
age = float(age) 

1.2 变量输出

print函数
作用:将数据显示到屏幕
用法:
显示字符串
print(‘hello’)

#显示变量
age = 20
print(age)

显示多个字符串和变量
age = 20
sex = '男'
print('俺是大傻',age,sex)

格式化显示
name = '大傻'
age = 20
#%s和%d叫占位符,替变量站了位置,显示的时候会用变量的值替换占位符
#占位符和和后面小括号里的变量一一对应
print('俺是%s,俺今年%d岁了'%(name,age))

常见的占位符
%s  字符串占位符
%d  整数的占位符
%f  浮点数的占位符

1.3 注意事项

  • 变量必须先定义后使用
  • 变量的类型由所赋值决定
  • =两边要留一个空格

2. 注释

python解释器不解释、不执行注释

  • 注释的优点:

    • 注释可以提高代码的可读性、可维护性。
    • 保留代码
    • 方便调试
  • 注释的书写格式

    • 单行注释,以#开始,一直到本行结束都是注释
      #这是单行注释

      age = 20  #这也是单行注释
      
    • 多行注释
      #1.使用三个单引号
      ‘’’
      中间的任何内容都是注释,
      可以有多行
      但中间不能再有三个单引号

      '''
      
      #2.使用三个双引号
      """
      中间都是注释内容
      但不能出现三个双引号
      """
      
  • 注意

    • 单行注释一般出现在注释代码的上面和右面
    • 良好的注释是一个优秀程序员的基本素质
    • 不要每行代码都加注释,只注释比较难懂的代码,或对变量说明

3. 常量

程序在运行的过程中,值永远不会发生改变的量称之为常量

python没有专门的常量类型,一般约定俗成使用大写表示常量

# 圆周率
PI = 3.1415926

4. 数据类型

每一种数据类型都有不同表示,不同运算,所以必须要理解每一种类型,才能正确书写代码。

python中大体上分为以下两类:

  • 内置类型,语言本身支持的类型

  • 自定义类型,类(class)

4.1常用的内置类型

  • 数值类型

    • 整数(int) 表示整数类型,例如 3,4,5
    • 浮点数(float) 代表实数,写法有两种,自然表示法: 2.3 ,3.5; 科学计数法:200=2e2, e表示以10为底的指数,e后面必须跟一个整数
    b = 3.5
    print(type(b))
    # 科学计数法
    c = 2e2
    print(c,type(c))
    
    • 复数(complex): a + bj
    a = 3 + 2j
    print(a,type(a))
    
  • 布尔类型

    布尔类型表示真假、对错、阴阳等,只要是两种状态的都可以用布尔类型表示。它有两个值:True(1)和False(0)

    # 数值和布尔能进行的算数运算
    a = 3
    b = 3.5
    c = True
    print(a + c)
    print(c * 5)
    
  • 字符串类型

    • 字符串表示,用引号引起来的就是字符串
    '单引号字符串'
    "双引号字符串"
    '''
    多行字符串
    '''
    """
    多行字符串
    """
    
    • 转义字符串 ,如果单引号中包括了一个单引号那么需要对里面的单引号转义
    转义字符描述转义字符描述
    \'表示一个普通字符单引号\r回车
    \"表示一个普通字符双引号\n换行
    \'''一个普通的三单引号\\一个普通的字符\
    \"""一个普通的三双引号\ttab键

5.作业

  1. 控制台打印出如下格式所示的内容
********************************
  敌军还有5秒到达战场!
********************************

print(’’ * 30)
#print(’ 敌军还有5秒到达战场!’)
print(’
’ * 30)


  1. 写一个程序 打印:大家好,我是XXX,我来自xxxx。要求:
  • 其中xxx必须是变量
  • 使用格式化字符串打印

name = input(‘请输入你的名字:’ )
address = input(‘请输入你的地址:’ )
print(‘大家好,我是%s,我来自%s。’ %(name,address))


3. 从键盘上输入两个整数,打印它们的和、差、乘积、商。
a = input(‘请输入一个整数:’)
a = int(a)
b = input(‘请输入一个整数:’)
b = int(b)
print('a+b=%d a-b=%d ab=%d a/b=%d’ %((a+b),(a-b),(ab),(a/b)))


4. 从键盘上输入圆的半径,计算圆的体积,运行结果如下面所示。

  • 输入的半径是字符串,需要转换为数值
  • π的值取3.14就可以了了
请输入圆的半径:10
圆的面积为:314

PI = 3.14
r = input(‘请输入圆的半径:’)
r = float®
area = PI * r
print(‘半径为%.2f的圆的面积是%.2f’ %(r,area))

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值