python变量与基本数据类型介绍

1、前言熟练掌握一门编程语言,最好的方法就是充分了解,掌握基础知识,并亲自体验,多敲代码,熟能生巧。本文首先介绍python基础知识的保留字与标识符,然后将介绍在python中如何使用变量以及各种数据类型。。
2、input函数:(1)接受标准的输入数据(即从键盘输入),返回为string类型的字符串类型
(2)input(【prompt】)
1.语法功能:prompt是一个可选参数,给用户的提示信息,不传该参数,则没有提示信息,用户直接从键盘输入。2.示例: name=input(请输入你的姓名:)#输入张三 print(name)#最后屏幕上会输出:张三3、eval函数(1)计算字符串所对应的表达式的值,返回变大时计算结果
(2)语法格式:eval(expression)
1.expression是字符串类型的参数,对应一个有效的python表达式2.eval函数的完整语法格式为:eval(expression,globals=none,locals=none) #后两个参数不常用3.示例:r=eval(input(请输入一个有效表达式:))print(r) #如果输入3+5(即input函数的返回值作为eval函数的参数)则输出为8,输入5*/3则会报错,因为输入表达式无效。4、print函数(1)输出各种类型数据到屏幕上
(2)语法格式:print(object)
1.示例print(hello,world)print(10)print([1,2,3,'list']) #输出[1,2,3,'list']5、变量定义:(1)每个变量有名字 (注意:1.变量名可以包括字母,数字,下划线,但数字不能作为变量名开头
2.系统关键字不能作为变量名 3.变量名可以是中文)
(2)使用变量前不用定义,给变量赋值时,变量自动定义,且变量类型由其值的类型来确定。可以单独定义一个变量,也可以同时定义多个变量,定义多个变量时要用逗号分开。
(3)示例:
test='hello,world'print(test) #会输出hello,world 此时test为字符串类型test=10.5print(test) #会输出10.5,此时test 为浮点型name,age='张三',18 #此时变量name为张三,变量age为186、数据类型:(1)常用的数据类型:number(数字型),string(字符串),list(列表),tuple(元组),set(集合),dictionary(字典)
(2)数字类型:0o前缀是8进制,0x前缀是16进制整数,例如a,b,c=10,0o10,0x10
#a,b,c分别对应十进制的10,8,16.
(3)bool类型:使用bool函数可以将其他类型数据类型转为boolean类型,当给bool函数传入以下值时会返回false
1,定义为假的常量,如none或false。2.任意为0的数值,0,0.0,0j等3.空的序列和集合,如”(空字符串),(),(空元组),[](空列表)等。(4)复数类型:
1.复数由实部,虚部组成。两者均为浮点数。其书写方法如下a+bj或a+bj,其中a,b时两个数字,而j或j是叙虚部的后缀,即a是实部,b是虚部2.在生成复数时,也可可以使用complex函数,语法格式如下,complex([real[,imag]])。注意:如果省略虚部image的值,则返回的复数为real+0j;如果实部,虚部均省略,则返回的复数为0j.(5)string 类型:
1.python语言中值用于保存字符串的string类型,而没有用于保存单个字符的数据类型。2.python语言中字符串可以写在一对单引号,一对双引号,一对三引号中。3.对与不包含任何字符的字符串''(一对单引号),(一对双引号),称为空字符串。4.例如:s1,s2='hello,world',你好5,字符串可以转成整数:int函数(第一个参数是为要转换的整数的字符串,要求必须是整数字符串,第二个参数是字符串的进制形式,没指定默认为十进制),例如 int('35')返回整数35,int('35+1')则无法转换(int函数不对字符串做运算),还有float函数转换为浮点数用法与int同。6.\\'表示是字符串的单引号。7.子串截取:利用下标”[]可以从字符串中截取一个字串,语法格式为是s[beg:end] (s 为原始字符串,beg 是起始位置,end是结束位。

信号放大器会影响到手机的通话吗
固体负离子检测仪有什么作用
TVS二极管的作用和类型 TVS通信接口使用方案举例
如何检测电池内阻?
罗技MX无线蓝牙垂直鼠标体验 疲劳感确实降低了很多
python变量与基本数据类型介绍
国产工控主板赋能:开启中国芯片产业新篇章
联咏敦泰带头,开启芯片业涨价第一枪
10W儿童数码相机电源IC介绍
美国释出3.5GHz CBRS频谱 商用服务或2017年出现
徕芬吹风机怎么样?徕芬吹风机拆解 搭载峰岹FU6812/61系列芯片 给秀发做“SPA”
NLP的经典任务——句法(Syntactic)分析
NTC热电阻温度传感器,5种电阻选型注意事项
分屏操作的iphone难道是iphone8的黑科技
LPC2124开发板I2C总线接口的应用
关于GPS放射源旋转角度解释及源抽样测试的程序分享
欧盟正式签署万亿半导体发展计划
CDMA直放站工程设计中的问题分析
不了解这三项拍照功能,你的OPPO R9s就白买了
5G需求仍需酝酿 数据中心市场未来可期!