day04 常量与基本数据类型等内容

语言的类型

​ 1.强类型动态语言————数据类型不可以被忽略的语言 即变量的数据类型一旦被定义,就不会改变,除非进行强转。
​ 2.弱类型动态语言————数据类型可以被忽略的语言 比如Linux中的shell定义一个变量,是随着调用方式的不同,数据类型是可以随时变化的

动态型或静态型
动态语言————即在变量赋值时,才确定变量的数据类型,不用事先给变量指定数据类型
静态语言————需要事先给变量进行数据类型定义

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

常量

​ 不会改变的值,程序运行时不应该被改变的值
​ 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

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-obXLfzzj-1594200304469)(C:\Users\QAQ\Desktop\python学习\新建文件夹\1.jpg)]

比较运算符

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fvtdei5k-1594200304473)(C:\Users\QAQ\Desktop\python学习\新建文件夹\2.jpg)]

赋值运算符

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-K7pEchcx-1594200304475)(C:\Users\QAQ\Desktop\python学习\新建文件夹\3.jpg)]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值