python输入输出的格式化,用户输入函数,强制类型转化

#coding=utf-8name=raw_input(‘name:‘) #raw_input 输入的默认是字符,input默认输入的是输入的格式python3.x中用input=raw_inputage=int(raw_input(‘age:‘))#int()强制类型转换(intster)print type(age)#输出age的类型格式job=raw_input(‘job:‘)salary=raw_input(‘salary:‘)#‘‘‘‘‘‘代表着多行注释,赋值给变量就是多行变量,最好不要用+号拼接字符串用拼接需要开辟更多的内存"""info1 = ‘‘‘----------info of %s ----------name:%sage:%djob:%ssalary:%s‘‘‘ %(name,name,age,job,salary)#%s代表着替代字符串%d代表着代替数字print info1"""info2 = ‘‘‘----------info of {_name} ----------name:{_name}age:{_age}job:{_job}salary:{_salary}‘‘‘.format(_name=name,_age=age,_job=job,_salary=salary)#.format格式化字符串用名字格式化print info2

info3 = ‘‘‘----------info of {0} ----------name:{0}age:{1}job:{2}salary:{3}‘‘‘.format(name,age,job,salary)#.format格式化字符串用下标格式化print info2
时间: 2024-10-06 12:31:42

python输入输出的格式化,用户输入函数,强制类型转化的相关文章

c++中一些强制类型转化

C语言中经常可以见到一些强制类型转化,主要是在变量名前加(类型).而在c++中与c语言也有一些差异,C++中主要有四种强制类型转化. static_cast它的主要转化是对于相关类型之间的转化 int main() { float a = 1.2; int b = static_cast<int>(a); cout << b << endl; getchar(); return 0; } 2.reinterpret_cast它的主要转化是对于不相关类型之间的转化 int

强制类型转化(数组名以及数组名取地址)

代码: void main() { int a[4] = {1,2,3,4}; int *ptr0 = &a[0] + 1; int *ptr1 = (int *)(&a + 1); int *ptr2 = (int *)((int)a + 1); int *ptr3 = (int *)(a + 1); cout<<*ptr0<<" "<<ptr1[-1]<<" "<<*ptr2<&l

Delphi强制类型转化和类型约定

强制类型转换时一种技术,通过它能够使编译器把一种类型的变量当做另一种类型. 由于Pascal有定义新类型的功能,因此编译器在调用一个函数时候对形参和实参类型匹配的检查是非常严格的.因此为了能够通过编译器检查,经常需要把一个变量的类型转换为另一个变量的类型.例如:假定要把一个字符类型的值赋给一个byte类型的变量: var c: char; b: byte; begin c:= 'a'; b:= c; //编译器要提示错误 end. 在下面的代码中,强制类型转换把c转换成byte类型,事实上强制类

Asp.net 面向接口可扩展框架之类型转化基础服务

新框架正在逐步完善,可喜可贺的是基础服务部分初具备模样了,给大家分享一下 由于基础服务涉及太广,也没开发完,这篇只介绍其中的类型转化部分,命名为类型转化基础服务,其实就是基础服务模块的类型转化子模块 说到类型转化必须要清楚.net的类型,类型都不清楚何来类型转化 1.Primitive类型 1.1 这个概念估计很多人都没听说过,Primitive不是一个新类型,而是.net类型中最基本的一种分类,是基元类型的意思       MS将类型分为三类:Primitive(基元类型).Complex(复

Python之字符串格式化

Python目前提供的字符串格式化方式有两种: 百分号方式 format方式 这两种方式在Python2和Python3中都适用,百分号方式是Python一直内置存在的,format方式为近期才出来的. 旧式%格式化 参数格式 %[(name)][flags][width].[precision]typecode [(name)] 可选,用于选择指定的key [flags] 可选,可供选择的值有: 值 说明 + 右对齐:正数前加正好,负数前加负号 - 左对齐:正数前无符号,负数前加负号 spac

Python入门教程(2)Python 变量,数据类型用户交互与基本运算

一 变量 什么是变量 #变量即变化的量,核心是"变"与"量"二字,变即变化,量即衡量状态. 为什么要有变量 #程序执行的本质就是一系列状态的变化,变是程序执行的直接体现,所以我们需要有一种机制能够反映或者说是保存下来程序执行时状态以及状态的变化. #比如: 英雄的等级为1,打怪升级(变)为10 僵尸的存活状态True,被植物打死了,于是变为False 人的名字为Albert,也可以修改为马一特 如何定义变量 #变量名(相当于门牌号,指向值所在的空间),等号,变量值

Python中字符串格式化如何实现?

Python开发中字符串格式化有两种方式: 百分号方式.format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存. This PEP proposes a new system for built-in string formatting operations, intended as a replacement for the existing '%' string formatting operator. 1.百分号方式 %[(na

Python基础-字符串格式化_百分号方式_format方式

Python的字符串格式化有两种方式: 百分号方式.format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存.[PEP-3101] This PEP proposes a new system for built-in string formatting operations, intended as a replacement for the existing '%' string formatting operator. 1.百分号

Java日期格式化之将String类型的GMT,GST日期转换成Date类型

请尊重他人的劳动成果,转载请注明出处:Java日期格式化之将String类型的GMT,GST日期转换成Date类型 http://blog.csdn.net/fengyuzhengfan/article/details/40164721 在实际开发过程中经常会需要将Date类型的数据封装成XML或Json格式在网络上进行传输,另外在将Date类型的数据存到Sqlite数据库中后再取出来的时候只能获取String类型的日期了,这是因为SQLite是无类型的.这样不得不面对将String 类型的日期