03 基本数据类型、运算符 输入输出

该博客主要介绍Python代码注释,包括单行和多行注释方式。还阐述基本数据类型,如数字(整型、浮点型)、字符串、列表、字典、布尔类型的定义、作用和使用方法。此外,提及与用户交互,如接收输入和格式化输出。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

代码注释

 

  单行注释:#

多行注释:可以用三对双引号""" """

 

基本数据类型

事物的状态有不同的种类,使用不同类型的值去记录不同的状态 

  一、数字类型

    1.整型int

定义:age=10 #age=int(10)
作用:用于标识年龄,等级,身份证号,qq号,个数

使用:数学运算与比较运算

print(10 / 3)

print(10 > 3)

 

2.浮点型float

定义:salary=3.1 #salary=float(3.1)
作用:用于标识工资,身高,体重

使用:数学运算与比较运算

print(3.1 + 2)

print(3.1 > 2)

  二、字符串str

作用:记录描述性质的状态

定义:在单引号/双引号/三引号中包含一系列字符

name='egon'

使用:

msg='my name is "egon"'

print(msg)

+:拼接字符串
x='hello'
y='world'
print(x + y)
print(x + 10)  # 字符串只能与字符串相加
* :打印多个字符串
print('egon'*10)

 

  三、列表类型list

作用:按照位置记录多个同种属性的值(索引对应值,索引从0开始,代表的就是位置),并且可以取出指定位置的某一个值

定义:在[]内用逗号分隔开多个任意类型的值

    0   1   2     3     #索引

l=[100,3.2,'aaa',['a','b',['d','e']]]

print(type(l))

使用:

print(l[0])

print(l[2])

print(l[3][1])

print(l[3][2][1])
hobbies=['read','music','eat','sleep']


取出第一个学生的第一个爱好

students_info=[['egon',18,['play',]],['alex',18,['play','sleep']]]

print(students_info[0][2][0])

 

  四、字典类型dict

作用:记录多个不同属性的值

定义:在{}内用逗号分开个多个元素,每一个元素都由key:value组成value就是我们存放的值,可以是任意类型,一个key唯一对应一个value,key应该对value有描述性的功能,所以key通常是str类型

dic={'name':'egon','age':18,'gender':'male'}

print(type(dic))

使用:

print(dic['name'])

print(dic['age'])

info={

'name':'egon',

'hobbies':['play','sleep'],

'company_info':{

'name':'Oldboy',

'type':'education',

'emp_num':40,

}

}

print(info['company_info']['name'])


          0    1  2   3     4

emp_info=['egon',18,10,'male',1.81]

print(emp_info[0])

print(emp_info[1])

print(emp_info[2])



info=[

{'name':'egon','age':18,'sex':'male','height':1.81,'weight':70},

第二个学生的信息,

第三个学生的信息,

]

 

 

  五、布尔类型bool:true、false

作用:用于判断

定义:

x=True

y=False

print(type(x))

print(type(y))

print(10 > 11)

print(10 == 10)

强调:所有的数值都自带布尔值,其中0、None、空布尔值为False,其余都为True


if []:          #空:‘’/“”/[]/{}

print('ok')

else:

print('不 ok')    

 

 

与用户交互

1、接收用户输入

name=input('请输入你的用户名: ') # name='egon'

print(name)

 

2、格式化输出

name=input('username>>> ')

age=input('age>>> ')


print('my name is xxx my age is xxx')

print('my name is '+name+' my age is '+age)

print('my name is %s my age is %s' %(name,age))


%d只能接收数字

print('my age is %d' %10)

print('my age is %d' %10.1)


print('my age is %s' %'aaa')

转载于:https://www.cnblogs.com/zhouyongv5/p/10567281.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值