01.python的概念和基本类型
一、编程语言的分类
编译型语言(C\C++\Java) :产生一个额外的文件,电脑能识别的文件,运行编译后能识别的文件。
解释型语言(python) :不会产生额外的文件,运行时翻译,运行一行翻译一行。
二、变量
什么是变量?
它的值可以发生改变。
变量的作用
保存值。
变量的使用(可直接通过变量名得到保存值)
单个定义:a=1
多个定义:a,b,c=1,2,3
三、命名规范
规则:①不能以数字开头 ②不能和关键字重名
规范:①一般使用英文字母,下划线和数字组成,可以随意组合,不能够违反规则 ②见明知意 ③不能和内置函数名重名
四、变量和引用
①变量保存的是地址值,通过地址找到对应的值。
②内置函数 id(值),获取指定的数据的地址值。
五、关键字
在python中有特殊含义和功能的单词
六、内置函数
①定义:python自带的已经编写好的定义好的函数
七、输入输出
①输入的使用:input('提示‘)
②input接受到的所有的数据类型都是字符串类型
③输出的使用:print('输出内容‘)
④进阶:print(要展示的内容,end='结尾的内容') 会去做拼接,把第一个参数拼接上第二个参数
end='\n'
⑤默认print输出换行,我们可改变end的参数让他不换行
八、数据类型
①Number:
int
float
bool complex
②String
③List列表
④Tuple元组
⑤Dictionary字典
⑥使用内置函数type()查看数据类型
九、数值类型计算
加 +
减 -
乘 *
除 /
整除 //
取余 %
次方 **
注意:小数的计算会有精度问题
十、字符串
①定义字符串:
单引号' '
双引号" "
三引号''' '''或者""" """
②运算:
加+:拼接
乘*:复制后拼接
③拼接的方式:
加+:print(str_a+'yige'+str_b+'.'+str_c+'\n'+str_d)
%s: str_e = '%s yige %s . %s \n %s'%(str_a,str_b,str_c,str_d)
format: str_e = '{} 你好 {},{},{}'.format(str_a,str_b,str_c,str_d) 简单方式:str_f =f'{str_a}年{str_b}月{str_c}日{str_d}'
join: str_f = '间隔的内容'.join([str_a,str_b,str_c,str_d])
十一、类型转换
数据类型(要转换的值)