一.常用的数据类型
1.整形
>>>a=1
>>>print (a)
1
>>>type(a)
<type'int'>
2.浮点型
>>>b=1.2
>>>type(b)
<type'float'>
3.字符串类型
>>>c='westos'
>>>type(c)
<type'str'>
>>>d='123456'
>>>type(d)
<type'str'>
4.bool类型
bool:只有两个值(True False ),非真即零
>>>a=1
>>>bool(a)
Ture
>>>bool(0)
False
>>>bool(1)
True
>>>bool(' ')
True
>>>bool('')
>False
>>>bool('21143')
True
5.类型转换
>>>float(a)
1.0
>>>int(b)
1
>>>str(a)
'1'
>>>int(d)
123456
>>>float(d)
123456.0
二.变量
变量的定义:
在python中,每个变量在使用之前都必须赋值,变量赋值后该变量才会被创建
等号(=):就是用来给变量赋值的
=左边是一个变量名
=右边是存储在内存中的值(被变量名所指向)
变量名=值
三.python的输入和输出
1.输入
python2:
input(只接收数值类型)
raw_input(接收字符串类型)
例:
>>>num=intput('请输入密码:')
请输入密码:123456
>>>print num
123456
>>>name=raw_input('请输入用户名:')
请输入用户名:westos
>>>print name
westos
>>>name=raw_input('请输入年龄:')
请输入年龄:18
>>>print name
18
>>>type(name)
<type'str'>
python3:
input(没有raw_input,接收的都是字符串类型)
>>>num=input()
12
>>>num
'12'
>>>name=input('请输入你的名字:')
请输入你的名字:harry
>>>name
'harry'
2.输出
格式化输出
在python中可以使用print函数将信息输出到控制台
print(输出信息)
如果希望输出文字的同时,一起输出数据
语法格式:
print('格式化字符串' %(变量1,变量2...))
格式化字符串 含义
%s: 字符串
%d: 十进制的整数
%f: 浮点数
%%: 输出%
例:
1.定义字符串变量name,输出:我的名字叫小明,请多多关照,我的性别是男
name='小明'
sex='男'
print('我的名字叫%s,请多多关照,我的性别%s' %(name,sex))
2.定义整数变量student_num,输出:我的学号是000001
student_num=1
print('我的学号是%06d' %(student_num))
# %06d:不到6位就补0,如果是6位,那就输出6位
3.定义小数 price,weight,money,输出:水果的单价是多少元,购买了多少斤,需要多少钱
price=8.5
weight=7.5
money=price*weight
print('水果的单价是%.2f元,购买了%.2f斤,需要%.2f钱' %(price,weight,money))
# %.2f:保留小数点后两位
4.定义一个小数scale,输出:数据比例是10.00%
scale=10.00
print('数据比例是 %.2f%%' %(scale))