# date 2018-01-04
# -*- coding:utf-8 -*-
数据的类型
int 、float 、string
类型转换
Python并没有把类型进行转换,而是创建一个新的你需要的类型
内置函数function转换数据类型
float() 从一个字符串或整数创建一个新的浮点数
int() 从一个字符串或浮点数创建一个新的整数
str() 从一个整数或浮点数创建一个新的字符串
int(54.99)
结果:54
结论:int()函数向下取整,即去掉小数部分,不会四舍五入。
通过内置函数type(),查看变量的类型
输入
通过内置函数raw_input()交互时用户提交信息,而不需要程序指定变量的具体值
raw_input()从用户那里得到一个字符串即键盘输入的值
Python2.使用raw_input()
Python3.使用input()
eg:
print ("Please enter your name:"),
name = raw_input()
print ("Hello" , name ,"how are you today ?")
注:1.逗号可以让用户在你提示的话后输入
2.hello后一定要加逗号把变量隔开,不然会提示语法错误
3.Python2中使用行尾逗号将多个print语句合并到同一行时,Python会在每个语句后加一个空格
Python2中,多行合为一行
print "my","name","is"
或
print "my",
print "name",
print "is:",
Python3中,行尾加逗号打印将不在一行,其需要如下才行
print("my",end=" ")
print("name",end=" ")
print("is",end=" ")
print("sunxiuwen",end="")
打印raw_input()提示语最终语法(其实本函数已经内置了print):
someName = raw_input("Enter your name:")
输入数字(将字符串转换成数字)
someName = raw_input()
name = float(someName)
或者
name = float(raw_input())
从互联网上获取文件当程序的输入
import urllib2
file=urllib2.urlopen('http://mirrors.aliyun.com/centos/7.4.1708/isos/x86_64/0_README.txt')
领取专属 10元无门槛券
私享最新 技术干货