码迷,mamicode.com
首页 > 其他好文 > 详细

字符类型

时间:2018-07-20 14:36:13      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:false   lse   比较   read   指定   raw_input   工资   学生   计算机   

1、与用户交互
1、什么是与用户交互
程序等待用户输入数据,然后程序执行完毕后为用户反馈信息

2.为什么要与用户交互
为了和计算机之间像人与人一样沟通无障碍
3、怎么用
python3 input
python2 raw_input

在python中 计算机会将用户输入的一切都转化为字符串格式


2、格式化输出
1、print("my name is %s,我的年龄是%s"%s(‘ouyang‘,21))
1、print("my name is %s,我的年龄是%d"%s(‘ouyang‘,21))
%s 可以表示任何数据类型,但是%d只能表示整型(int)

3、数据类型之数字类型(int和float)
1、int整型,记录年龄,QQ号,手机号等带有整数的类型数字或者数字集
如:age=‘18‘ num = ‘666‘

2、 float(浮点型)记录身高,工资,等带有小数的一个数据类型
salary=‘3.1 inp=4.222

4、 数据类型之字符串类型(str)
作用:记录描述性质的数据,比如人的名字,性别,家庭住址。。。
定义:用单引号,双引号或三引号将一串字符囊括起来,如:name=‘ouyang‘
name=‘ouyang‘
print(type(ouyang))

1、强调:字符串可以进行运算
name=‘ouyang‘
age=‘18‘
print(name+age)
2、字符串相加是申请内存空间然后拷贝想家的字符串到新的空间中,效率不高
3、字符串可以进行乘法运算
print(‘ouyang‘*10)

5、 列表类型:list
作用:可以记录/存在多个值,可以很方便地取出来指定位置的值,比如自己的爱好,一堆学生的名字
定义: 在[]中用逗号分隔开的多个任意类型的值
li=[1,2,‘ouyang‘,[1,2,3,],]
print(li[2])
print(li[3][1])

使用:
hobbies="read music sleep eat play"
hobbies=["read","music","sleep","eat","play"]
print(hobbies[2])

6、字典类型dict

作用:记录多个key:value 值,优势是每一个值value都有其对应关系/映射的key,
而key对value有描述性的作用
定义:在{}内用逗号分隔的多个key:value元素,其中value可以是任意类型,但key通常是字符串类型
info={‘name‘:‘ouyang‘,‘sex‘:"man",‘age‘:18}
print(type(info))
print(info[‘age‘])

7、布尔类型 (bool)
作用:用来作为判断的条件去用
tag = True
tes = False
print(type(tag),type(tes))

通过判断去得到布尔值
print(age > 20)
print(age >= 20)

age=18
==比较的是值
print(age == 18)
is:比较的是id是否相等
强调:id相等值一定相等,id不等但是值仍然可以相等


tag=True
print(id(tag))

res=3 > 1
print(id(res))

res2=1 < 10
print(id(res))

字符类型

标签:false   lse   比较   read   指定   raw_input   工资   学生   计算机   

原文地址:https://www.cnblogs.com/ouyang99-/p/9341187.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!