首页
学习
活动
专区
工具
TVP
发布

Python_学习之数据类型

# 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')

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180110G037EG00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券