python的输出
输出
vim 01_输出.py
####
# -*- coding:utf-8 -*- # 转换编码方式
# 输入这一行后在python2中可以使用python3的书写格式
print'hello world' # python2
print('hello world') # python3
#printt('hello world') # python3
# 其中#后的语句为错误示范;
#print('hello world') # python3
# python是一个格式非常严格的程序设计语言
# 每行代码前面都不要增加空格。
#print('python')print('linux') # 每一行代码只负责完成一个动作;
print'你好'
####
python3 01_输入.py
python2用的是ASCII编码,python3用的是Unicode编码。
print的作用:把内容输出到屏幕上来。
程序:输入(键盘)----代码(java/python/c)----输出(屏幕)
格式化输出
在python中可以使用print函数将信息输出到控制台
如果希望输出文字的同时,一起输出数据。
语法格式:
print('格式化字符串' %(变量1,变量2...))
格式化字符串 | 含义 |
---|---|
%s | 字符串 |
%d | 十进制的整数 |
%f | 浮点数形式(默认保留小数点后6位) |
%.2f | 保留小数点后2位 |
%% | 输出% |
例如:
1.定义字符串变量name,输出:我的名字叫小明,请多多关照。
name = '大明'
sex = '男'
print('我的名字叫%s,请多多关照,我的性别是 %s' %(name,sex))
2.定义整数变量student_num,输出:我的学号是000001
student_num = 1
%06d:不到6位就补0,如果是6位,该是多少是多少
print('我的学号是 %06d' %(student_num))
>>>我的学号是000001
3.定义小数 price,weight,money,输出:水果的单价是?元,购买了?斤,需要多少钱
price = 8.5
weight = 7.5
money = price * weight
%.2f:保留小数点后两位
print('水果的单价是%.2f元,购买了%.2f斤,需要多%.2f少钱' %(price,weight,money))
4.定义一个小数scale 输出:数据比例是10.00%
#scale = 0.1
#print('数据比例是 %.2f%%' %(scale * 100))
scale = 0.1 * 100
print('数据比例是 %.2f%%' %(scale))
python的输入
python2
input(只接收数值类型)
输入python回车:
>>> help(input)
>>> input()
1
1
# 输入字符串即报错
>>> num = input('请输入密码:')
请输入密码:123456
>>> print num
123456
>>> num = input('请输入密码:')
请输入密码:westos12345
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "<string>", line 1, in <module>
NameError: name 'westos12345' is not defined
raw_input(接收字符串类型)
>>> name = raw_input('请输入用户名:')
清输入用户名:tom
>>> print name
tom
>>> age = raw_input('请输入年龄:')
请输入年龄:18
>>> print age
18
>>> type(age)
<type 'str'>
python3:
没有raw_input
input:接收的都是字符串类型
用ipython3做实验:
安装python3后用下面这条命令安装ipython3:
/usr/local/python3/bin/pip3 install ipython
ipython
In [1]: num = input()
12
In [2]: num
Out[2]: '12'
In [5]: name = input('请输入你的名字:')
请输入你的名字:harry
In [6]: name
Out[6]: 'harry'
python中变量的定义
在python中,每个变量在使用之前都必须赋值,变量赋值后该变量才会被创建
等号(=):就是用来给变量赋值的
=左边是一个变量名
=右边是存储在内存中的值(被变量名所指向)
变量名=值