zoukankan      html  css  js  c++  java
  • 2019.7.30学习内容及随堂笔记

    数据类型基础

    变量是用来描述世间万物的状态的

    数据类型

    注:不同种类的变量值用不同种类的数据类型描述

    数字类型

    整型(int)

    定义方式

    height1 = 180
    height2 = int(180)
    print(height1)
    print(height2)
    

    作用:年龄、身份证号码、身高、体重等

    使用方法:+、-、*、/、取整、取余、幂等

    a = 1
    b = 2
    print(a+b)
    print(a-b)
    print(a*b)
    print(a/b)
    print(a//b) #取整
    print(a%b)  #取余
    print(a**b) #幂
    

    :python如果是一部手机,pip就是软件管家,cmath就相当于软件管家里的一个软件

    浮点型

    定义方式

    salary1 = 3.2
    salary2 = float(3.2)
    print(salary1)
    print(salary2)
    

    作用:薪资等

    使用方法:+、-、*、/、取整、幂等

    字符串类型

    字符串:就是把字符串在一起

    定义方式

    用单、双引号或三引号将字符包裹在一起,需要注意的是:三引号内的字符可以换行,而单双引号内的字符不能换行。

    作用:姓名、性别、外貌、说的话等(描述性别时只能用gender,不要用sex,因为sex带有侮辱性)

    注意:1. 如果字符串里面有引号,则被包裹的字符串的引号不能和字符串的引号相同

    ​ 2.字符串的乘法只能乘以数字

    使用方法:字符串只能用于+、*和逻辑比较(注意:字符串在相加时,如果数据类型不同是无法相加的)

    顾头不顾尾:就是在将字符串切片时,有一个注意的地方,或者说是一个原则:对字符串切片时,切片结束的位置,但不包括结束的那个位置“口诀顾头不顾尾”

    列表类型(list)

    作用:列表就相当一个容器,目的是用来存放多个数据类型(任意数据类型都可以)

    定义方式:就是定义一个列表类型的变量,但是需要注意在[]内用逗号分隔开任意类型的值,如:

    list = ['read','run','music']
    print(list)
    print(list[0])
    print(list[0:2])
    

    使用方法:因为存不是目的,取才是目的,我们可以用列表索引取值的方法,牢记索引序号从0开始

    )

    字典类型(dict)

    我觉得跟列表类型(list)很像,列表类型是用来存储多个数据的,而我们的主要目的是取

    首先 字典类型的定义方式:在{}内用逗号隔开 键值对 ,然后这里就要两个名字需要解释一下:1. key(描述意义,一般使用字符串类型表示,不能使用列表和字典);

    ​ 2.value(代表数值的意思),可以是任意数据类型

    例:

    nick_info_dict ={'name':'nick','height':180,'weight':140,'age':18
                    'hobby_list':['read','run','music']}
    print(nick_info_dict['name'])
    print(nick_info_dict['age'])
    print(nick_info_dict['hobby_list'])
    print(nick_info_dict['hobby_list'][1])
                    
    

    使用方法:字典取值方式就不再依赖索引,而是依赖key,通过[key]即可获取key对应的value值

    布尔类型(bool)

    布尔类型一般只作为条件的结果出现,不直接使用

    符合逻辑就判断显示True

    不符合逻辑就判断显示False

    python中除了0/None/空(空字符/空列表/空字典)/False之外所有数据类型都自带布尔值为True
    

    解压缩

    定义:解压缩可以这样理解:超市打包是把多个商品放在一起,解压缩其实就是解包把多个商品一次性拿出来

    注意事项:1.有时候我们解压缩的值可能是我们不想要的,那么可以使用下划线表示(约定俗成)的

    ​ 2.星号+下划线(*_)会把前面所有的省略掉,表示都不要

    ​ 3.解压缩的对象有多少个元素,则必须拿多少个

    与用户交互

    与用户交互我个人理解为就是让软件跟用户交流操作

    这里说的用户交互就是input

    用print是代表着输出,而input代表输入,就是让用户输入对应信息

    inp = input('请输入你的手机号:')
    
    username = 'nick'
    pwd = 123
    

  • 相关阅读:
    MySQL日志概述
    MySQL事务概述
    MySQL存储引擎
    Linux软件安装,RPM与YUM
    使用PuTTY在Windows中向Linux上传文件
    Linux网络基础
    Java正则表达式实例详解
    Javascript正则构造函数与正则表达字面量&&常用正则表达式
    常用sql语句及案例(oracle)
    oracle数据导入/导出(2)
  • 原文地址:https://www.cnblogs.com/chmily/p/11272313.html
Copyright © 2011-2022 走看看