Python中注释、基本数据类型的使用、与用户的交互

内容大纲

1、IDE集成开发环境(PyCharm)
2、注释
3、基本数据类型的使用
4、与用户的交互

一、IDE集成开发环境(PyCharm)

Python编程专用代码编写软件(PyCharm)

原理:由PyChram启动解释器,即可以直接在PyCharm软件界面运行代码并显示结果

二、注释

被注释的内容不会运行
def fn():
  '''
  多行注释
  '''
  pass

# 单行注释
print(123)  # 单行注释

三、基本数据类型的使用

1、数字类型
  1.1 整型 int (可以理解为 整数型)
    作用:用来记录 年龄、号码、数量 等
      定义:
      age = 18
 
      使用:整型可以进行 数学运算和比较运算
        print(18 > 17)  # True
        print(18 == 18)  # True

  1.2 浮点型 float (可以理解为 小数点 型)
    作用:用来记录 身高、体重、薪资 等
      定义:
        salary = 1.1

        使用:浮点型也可以进行 数学运算和比较运算
          print(3.2 > 3.1)  # True
          print(3.2 != 3)  # True

2、字符串类型 str (可以理解为 一串没有关联的字符的组合体,可以是数字,可以字母,可以是符号)
  作用:用来记录 描述性质 的状态
  定义:在单引号/双引号/三引号中包含一系列字符
    name = ‘egon’

      使用:
        字符串的嵌套:
          msg = 'my name is "egon"'
          print(msg)  # my name is "egon"

        字符串的加法/拼接(了解知识点):
          x = 'hello'
          y = 'world'
          print(x + y)  # helloworld
          print(x + 10) # 报错,因为字符串只能与字符串相拼接

        字符串的乘法 (*)
          print('egon' * 10)
          # egonegonegonegonegonegonegonegonegonegon

3、列表类型 list (可以理解为集合的形式)
  作用:按照位置 记录多个同属性的值,并且可以取出指定位置的值
  定义:在[]内用逗号分隔开多个任意类型的值[1, 2.3, 4, 5......]
       列表中的值按顺序从左到右的索引分别是(0, 1, 2, 3, 4......)
        
  使用:
    list = [100, 'egon', ['zdc', 18]]
    如果要取出18的话,可以:
    print(list[2][1])  # list这个列表中的第3个值中的第2个值

  列表中可以写任何 类型 的数据
    list = [100, {'name': 'egon'}, ['zdc',18]]

4、字典类型 dict
  作用:记录多个不同属性的值
  定义:
    在{}内用逗号分隔开多个元素,每个元素都由key:value组成
    value就是我们存放的值,可以是任意类型
    一个key唯一对应一个value,key应该对value有描述性的功能,所以key通常是str(字符串)类型
    dic = {'name':'egon','age':18,'sex':'male'}

    使用:
      print(dic['name'])  # 调取key_'name'所对应的value(值) 'geon'
      print(dic['age'])  # 调取key_'age'所对应的value(值) 18

      字典中也可以写任何 类型 的数据
          info={
              'name': 'egon',  #字符串
              'hobbies': ['play', 'sleep'],  # 列表
              'company_info': {  # 字典
                  'name': 'Oldboy',
                  'type': 'education',
                  'emp_num': 40,
              }
          }

5、布尔类型 bool: Ture、False
  作用:用于判断
  定义:
    x=True
    y=False
    强调:所有的数值都自带布尔值,其中(0、None、空)布尔值为False,其余都为True
        if []: # 列表中为空,所以为False
        print('ok')
      else:
        print('不 ok')  # 不 ok

四、与用户的交互

1、输入 input
  name=input('请输入你的用户名:')  # name='egon',把用户输入的内容赋值给name这个变量名
  print(name)

2、输出 output
  name=input('请输入你的用户名:')
  age=input('请输入你的年龄:')

  print('my name is xxx my age is xxx')  # 需求是想要输出my name is xxx my age is xxx的格式
  print('my name is '+name+' my age is '+age)  # 不使用格式化输出的输出方式
  print('my name is %s my age is %s' %(name,age))  # 使用格式化输出
  # %s ___ %(XXX)
  前后两个%相对应,后面%后的内容输出到s中,即 (XXX)的内容 == s
  
  # %d ___ %(XXX)
  与%s用法一样,但是这里的d只能接收 数字类型 即 [(XXX)  # 只能为数字类型的值 == d

3、了解知识点
  在python3中只有一个input:input会将用户输入的任何内容都存成字符串类型
  x=input('请输入:') # x='[1,2,3]'
  print(x,type(x))
  结果:x 为字符串类型

  在python2中有两种接收用户输入的机制
  raw_input:等同于python3的input
  input:要求输入者必须输入的一个明确的数据类型,输入什么类型就存成什么类型

转载于:https://www.cnblogs.com/shuchengyi/articles/10833256.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值