0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

麦辣鸡腿堡 来源:Python都知道 作者:了不起 2023-07-05 15:51 次阅读

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.5
print(test)  #会输出10.5,此时test 为浮点型
name,age='张三',18  #此时变量name为张三,变量age为18

6、数据类型:

(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的数值,00.00j等
3.空的序列和集合,如”(空字符串),(),(空元组),[](空列表)等。

(4)复数类型:

1.复数由实部,虚部组成。两者均为浮点数。其书写方法如下a+bja+bJ,其中a,b时两个数字,而jJ是叙虚部的后缀,即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')返回整数35int'35+1')则无法转换(int函数不对字符串做运算),还有float函数转换为浮点数用法与int同。
6.\\'表示是字符串的单引号。
7.子串截取:利用下标”[]"可以从字符串中截取一个字串,语法格式为是s[beg:end] (s 为原始字符串,beg 是起始位置,end是结束位。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据
    +关注

    关注

    8

    文章

    6786

    浏览量

    88705
  • 编码
    +关注

    关注

    6

    文章

    922

    浏览量

    54724
  • python
    +关注

    关注

    54

    文章

    4763

    浏览量

    84338
收藏 人收藏

    评论

    相关推荐

    C语言中的基本数据类型

    C语言是非常重要的一门程序设计语言,学好C语言再去学习其他编程语言将变得很轻松,因为大部分语言的都有相同的共性存在。本节我们来讲解一下C语言中的基本数据类型,掌握如何使用变量以及变量在编程中的作用及重要性,学会区分
    发表于 04-26 17:33 1942次阅读
    C语言中的基<b class='flag-5'>本数据类型</b>

    C语言中基本数据类型变量和常量的使用

    C语言中基本数据类型变量和常量的使用
    发表于 08-18 16:42 2365次阅读
    C语言中基<b class='flag-5'>本数据类型</b>、<b class='flag-5'>变量</b>和常量的使用

    技术干货驿站 ▏深入理解C语言:基本数据类型变量

    在C语言中,数据类型变量是编程的基础,也是理解更复杂概念的关键。数据类型决定了变量的内存分配、存储范围和操作方式,而变量则是存储
    的头像 发表于 07-26 17:53 1825次阅读
    技术干货驿站 ▏深入理解C语言:基<b class='flag-5'>本数据类型</b>和<b class='flag-5'>变量</b>

    C语言基本数据类型,变量和常量

    为了告诉电脑我们需要存储多少个地址值 3.2.4定义,初始化,赋值 定义(声明)写法: 基本数据类型 变量名;比如:char a;//声明一个char类型变量名为a注意:要用一个
    发表于 01-16 11:33

    Java基本数据类型之间的运算规则是什么?

    Java基本数据类型Java变量的使用说明Java基本数据类型之间的运算规则
    发表于 11-04 09:59

    python教程之变量和简单数据类型

    本文档的主要内容详细介绍的是python教程之变量和简单数据类型
    发表于 04-26 08:00 7次下载
    <b class='flag-5'>python</b>教程之<b class='flag-5'>变量</b>和简单<b class='flag-5'>数据类型</b>

    51单片机学习笔记(9)——C51的基本数据类型和扩充数据类型

    本数据类型:扩充数据类型
    发表于 11-14 13:36 1次下载
    51单片机学习笔记(9)——C51的基<b class='flag-5'>本数据类型</b>和扩充<b class='flag-5'>数据类型</b>

    重视变量数据类型

    不管在什么语言中,定义一个变量时必然要在内存中开辟一个相应大小的空间来存储该变量。不同的数据类型在内存所占的空间大小不同,其所能表示的数据范围也不相同。在单片机C语言中,常用的基
    发表于 01-13 15:05 1次下载
    重视<b class='flag-5'>变量</b>的<b class='flag-5'>数据类型</b>

    C语言-基本数据类型与位运算

    这篇文章作为基础知识点,总结C语言的基本数据类型有哪些,浮点数的精度,整数变量的空间范围,变量定义语法,变量命名规则,浮点数打印格式,基本数据类型
    的头像 发表于 08-14 09:56 1512次阅读

    Python数据类型变量赋值

    Python有六个标准的数据类型:Numbers(数字)、String(字符串)、List(列表)、Tuple(元组)、Sets(集合)、Dictionary(字典)。
    的头像 发表于 02-10 10:23 1771次阅读

    Python最基本内置数据类型(1)

    最基本内置数据类型 1. 基本数据类型和运算符 python变量没有类型,但是对象都有类型
    的头像 发表于 03-08 17:17 831次阅读
    <b class='flag-5'>Python</b>最基本内置<b class='flag-5'>数据类型</b>(1)

    网络工程师学Python变量和简单数据类型

    Python是一种广泛应用于编程和数据科学的高级编程语言,它支持许多不同类型变量和简单数据类型
    的头像 发表于 04-15 17:56 715次阅读

    本数据类型分享

    本数据类型本数据类型:包括位、位序列、整数、浮点数、日期时间。此外字符也属于基本数据类型,请参见文档String与WString。 1.位和位序列 2.整数数据类型 3.浮点型实
    的头像 发表于 06-13 14:14 8995次阅读
    基<b class='flag-5'>本数据类型</b>分享

    MATLAB变量数据类型的基本介绍

    在MATLAB中,变量数据类型是非常重要的概念。
    的头像 发表于 07-05 09:44 1726次阅读

    javascript的基本数据类型有哪些

    、Null、Boolean、Number、String、Symbol 和 BigInt。本文将详细介绍这七种基本数据类型的特点和用法。 Undefined Undefined 是 JavaScript
    的头像 发表于 12-03 11:17 702次阅读