Python基础笔记:input()输入与数据类型转换

input就是个万能输入,不过input输入的元素都是以str形式保存的,如果要他作为一个整数的话,就需要进行数据类型转换。

input的使用

name=input(‘please input your name :\n‘)
print(name)
please input your name :
152 365
152 365 #这是个字符串

name=input(‘please input your name :\n‘).split()
print(name)
please input your name :
152 365
[‘152‘, ‘365‘] #这是个list

示例

#输入多个整数,输出他们的十六进制
num=input(‘please input nums‘).split()
for i in num:
    print(i,‘:‘,hex(int(i)))

数据类型转换

>>> int(‘123‘)
123
>>> float(‘12.34‘)
12.34
>>> int(12.34)
12
>>> float(12)
12.0
>>> str(1.23)
‘1.23‘
>>> str(100)
‘100‘
>>> bool(1)
True
>>> bool(‘‘)
False

原文地址:https://www.cnblogs.com/jiaxinwei/p/8303745.html

时间: 2024-10-17 14:28:08

Python基础笔记:input()输入与数据类型转换的相关文章

Python基础笔记系列十一:标准输入输出、文件读写和指针等操作

本系列教程供个人学习笔记使用,如果您要浏览可能需要其它编程语言基础(如C语言),why?因为我写得烂啊,只有我自己看得懂!! 标准输入输出一.输入 在sublime中这个时候需要安装SublimeREPL插件. Ctrl+shift+p 键入 install packages,再继续键入 SublimeREPL 安装即可然后每次编译运行的操作是:tools->sublimeREPL->python->python-Run current file.点击之后会出现新的页面*REPL*[py

Python学习笔记_Chapter 6定制数据对象

1. 有用的BIF a. 判断字符串中是否包含子字符串 1 if s_a in s_b: b. pop() 描述:从指定的列表位置删除并返回一个数据项. 1 (sarah_name,sarah_dob)=l_rah.pop(0),l_rah.pop(0) 2 #pop(0)中0位置为list中第一个数据项 3 #第一次执行pop赋值给sarah_name c. strip() 输入的是字符串,返回的是列表 d.open 读文件时可以多种方式打开文件,取出的数据是不同的,可以是文本也可以是二进制.

Python学习笔记_Chapter 5处理数据

1. 方法串链(method chaining).函数串链 1 import os 2 os.chdir('C:\\Users\\hwx222865\\Documents\\Pyton_lib') 3 with open('james.txt') as data: 4 s_line=data.readline() 5 james=s_line.strip().split(',') #方法串链 6 print(sorted(james_s))#函数串链 BulletPoint: 1. split(

python基础笔记01:基础知识

1.4 数字和表达式 # -*- coding:utf-8 -*- #1.4 #除法 print 1 / 2 print 1.0 / 2 print 10 / 3 print 10.0 / 3.0 print int(1.0/2) print float(1/2) #如果使用"//",那么就算是浮点数,双斜线也会执行整除 print 1 // 2 print 1.0 // 2.0 #取余 print 10 % 3 print 2.75 % 0.5 print int(2.75 % 0.

Python基础笔记系列四:工具的安装与配置

本系列教程供个人学习笔记使用,如果您要浏览可能需要其它编程语言基础(如C语言),why?因为我写得烂啊,只有我自己看得懂!! 一开始是没有打算写工具这篇的,后来发现在某些情况下会遇到一些奇怪的问题,这里记录一下. 环境基础我是用的是windows 10操作系统python版本:python2.7  地址-->https://www.python.org/downloads/ Sublime Text3:地址-->https://www.sublimetext.com/ 安装python的坑:直

MYSQL基础笔记(四)-数据基本操作

数据操作 新增数据:两种方案. 1.方案一,给全表字段插入数据,不需要指定字段列表,要求数据的值出现的顺序必须与表中设计的字段出现的顺序一致.凡是非数值数据,到需要使用引号(建议使用单引号)包裹. 1 insert into 表名 values(值列表)[,(值列表)]: -- 可以一次性插入多条记录. 2.方案二,给部分字段插入数据,需要选定字段列表,字段列表出现的顺序与字段的顺序无关,但是值列表的顺序必须与选定字段的顺序一致. 1 insert into 表名 (字段列表) values (

2018-07-14Java基础+基本数据类型+自动/强制数据类型转换+定义变量+运算符

Java查看版本: CMD内输入:java –version回车! 企业内一般是JDK1.5-->1.7版本! ① J2SE:Java 2 Platform Standard Edition( 2005年之后更名为Java SE )!包含构成Java语言核心的类:比如数据库连接,接口定义,数据结构,输入/输出,网络编程! ② J2EE:Java 2 Platform Enterprise Edition ( 2005年之后更名为Java EE )!Enterprise Edition(企业版)包

JavaScript之基础-3 JavaScript 数据类型、数据类型转换

一.数据类型 数据类型 基本类型 - 数字类型 - 既可以表示32位整数,也可以表示64位的浮点数 - 整数 - 十进制:逢十进一的整数,如1234567890 - 八进制:逢八进一的整数,如01235670 - 十六进制: - 浮点数 - 使用小数点记录数据,如 95.5,3.1415926 - 使用指数记录数据,如 4.3e23, 4.3E-23 string 类型 - 字符串类型 - 表示一系列的文本字符数据,如性别.姓名.住址等 - 由Unicode字符,数字,标点组成的序列 - Jav

c#笔记(三)——数据类型转换

/*数据类型转换 1.隐式转换,用在都是数值类型的两个数据之间; 转换的条件:从取值范围小的往范围大的类型转换,从精确度低往精确度高转,两个条件同时满足 2.强制类型转换 (1)使用类型转换符 (2)把字符串转换成其它格式有两种方法,第一种是Convert,第二种是Parse */ int a = 10; float s = a; //类型转换符转换 float f = 23.5f; int b = (int )f; //把字符串转换成其它格式 string str1 = "123"