day04——常量与基本数据等内容

常量

不会改变的值,程序运行时不应该被改变的值​ python中使用全部字母大小来表现常量值

基本数据类型

1.整型int

2.浮点型float

3.字符串str (引号需要考虑嵌套的配对问题,内层有单引号,外层需要用双引号)

ps:1.r+字符串可以无效"\"的效果2.或直接在\后面接一个\

4.列表类型list[].作用:按照顺序记录多个值,优点是按照索引取定多个值

5.字典类型dict{}:与列表的相同之处是都可以存放多个任意类型的值

    与列表的不同之处是字典使用键值对的方式存值,key通常是字符串类型

作用:key对value有描述性的作用

6.布尔类型 作用:记录真假

引号的使用

单引号、双引号、多引号,都可以定义字符串,本质上没有区别

""" """​ 三引号可以包含多行字符串

输入输出功能

输入input

python3中input功能会将输入的任何内容转成字符串类型python2中有一个raw_input功能效果与python3中input功能一样python2中存在的input功能为用户输入什么类型就为什么类型

输出print

print功能有一个end参数,该参数的默认值为"\n"换行符(指在末尾的东西)

格式化输出

什么是格式化输出?指把一段字符串里面的某些内容替换后在输出。例子:'亲爱的xxx你好!你xxx月的话费是xxx,余额是xxx‘,我们需要做的就是将xxx替换为具体的内容。

如何格式化输出

使用占位符如%s、%d.%s:可接受任意类型的值%d:只能接受数字可以用%或是“,”连接“,”返回的是元组 %返回的是str

例子:print('%s%s%s'%(1,2,3))

算数运算符

//取两个数相除的整数部分%去两个数相除的余数部分幂,取一个数的n次方 例子:92 = 81

比较运算符

赋值运算符

语言的类型

    1.强类型动态语言————数据类型不可被忽略的语言 即变量的数据类型一旦被定义,就不会改变,除非进行强转

    2.弱类型动态语言————数据类型可以被忽略的语言 比如Linux中的shell定义一个变量,是随着调用方式的不同,数据类型是可以随时变化的

动态型或静态型

    动态语言:即在变量赋值时,才确定变量的数据类型,不用事先给变量指定数据类型

    静态语言:需要事先给变量进行数据类型的定义

ps:python是解释型的强类型动态语言

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。