7、python具有三个重要的输出输入函数:print(输出)/eval(转换)/input(输入);


8、对于输出函数print函数的具体使用规则如下:
(1)输出字符串:print("字符串")
(2)输出变量a:print(a,b,...)
(3)python用于输出混合字符串和变量:print("字符串模板".format(变量a,变量b,...)),其中对于字符串里面的变量使用大括号{}来表示一个槽位置,其中槽位置的变量和format之后的变量顺序相对应。
例如:print("a的变量值为{},b的变量值为{}"。format(a,b))


9、print函数本身是在最后具有换行功能的,默认每执行一次print函数,就会换行一次,如果为了使得执行的语句不发生换行,则需要我们在print函数中设置一下end参数形式即可:


print(待输出内容,end="\n"):表示执行完语句之后进行换行;
print(待输出内容,end=""):表示执行完语句之后直接进行后续跟在后面连接;
10、input函数输入:
变量a=input("提示输入语:")
input函数都会将输入的内容以字符串的形式赋值给变量a


11、变量是一种可以改变变量的语法元素;
12、python变量的命名规则如下:
python允许大、小写字母、数字以及下划线、汉字作为变量名,只是开头不可以使用数字,中间不可以有空格等,另外需要标识符名称不能和保留字相同。


13、python标识符对于大小写是敏感的,即大小写是不一样的。
14、python3版本具有33个保留字,标识符不可以和保留字相同。


15、python数据类型主要三种:整数、浮点数(实数)和复数。


16、python里面的十进制整数可以用二进制(0b开始)、十进制、十六进制(0X开头)以及八进制(0O开头)来进行表示。print输出数据时直接转换为10进制进行输出
17、对于浮点数数据类型,只有十进制的形式,不可以用其他数据类型进行表示,可以用小数点来进行表示,也可以用科学计数法来进行表示。
18、字符串主要有两种编辑顺序:反向递增和正向递减的顺序,可以使用切片的操作来进行获取字符串里面的子字符串部分。[N:M]:取N到M之间的字符串,其中不包括M处的字符串

19、表达式与赋值语句:a=b,将b赋值给a。
20、eval函数:经常与input函数一起连用来进行获取输入内容的数据类型。另外,它还可以将字符串的引号直接去掉进行表达式的运算和合并。


21、python中的注释可以直接使用"#+解释性语句"来进行表示和解释和说明,对整体的程序没任何影响。
22、python的浮点数是指带小数点的数字,所以整数后如果加小数点的话应该也是浮点数。
23、pow(x,y):表示的是x的y次方的值
24、对于python中得到浮点数都是用二进制来进行表示的,所以在浮点数的运算中会出现一些特殊的情况,出现不确定尾数的情况,这主要是因为浮点数用二进制来进行表示时受限于计算机表示浮点数使用的存储宽度(有限),解决不确定尾数的方法是使用round函数:round(x,d):表示将数据x四舍五入保留d位小数


25、python中也可以表示复数:a+bj(J),相当于用二元实数序列来表示复数(a,b),其中,a为复数的实部,b为虚部,可分别用z.real和z.imag来进行获得。另外,对于复数的实虚部在python中都是以浮点数来进行储存的。

///2019年12月2日训练源代码:

print("hello world")

#python基本输入输出函数
#print输出函数
print("世界和平")
a=100
b=10
print("a的变量值是{},b的变量值为{}".format(a,b))
print(a,end=" ") #直接跟在后面进行输出内容
print(b,end="\n") #换行操作
print(b,end="%")
print(a)

#input输入函数
#a=input("请输入一行字符串:")
print(a)

#变量及其保留字
a=100
a+=1
print(a)
Aa_3机器学习=99
print(Aa_3机器学习) #需要注意的是python标识符不可以和内部所存在的33个保留字相同

#Python数据类型
print(180) #十进制输出变量
print(0b10110100) #二进制输出变量
print(0o264) #八进制输出变量
print(0xb4) #十六进制输出变量
print(1.23466255752342e2)

print("对酒当歌,人生几何?"[1:4])
print("对酒当歌,人生几何?"[-4:-2])#切片操作

#表达式与赋值语句
a=1024*32
print(a)
a="对酒当歌,人生几何?"+"譬如朝露,去日苦多!"
print(a)
a,b=3,4
a,b=b,a #变量交换
print(a,b)
print(type(a))
print(type("对酒当歌,人生几何")) #type可以获得任何变量的数据类型
a=input("请输入任意字符类型:")
b=type(a)
print(b)

#eval函数:经常与input函数一起连用来进行获取输入的数据类型
a=eval("1.2+3.4")
print(a) #eval函数可以直接将字符串的引号去掉,然后按照正常的表达式进行计算和运算合并
a=eval(input("请输入数据为:")) #eval函数获取所输入数据的数据内容
print(a*2+311)

#浮点数与复数
print(type(11100))
print(type(111.0))
print(pow(2,3)) #pow表示的是2的3次方
print(round(0.1+0.2,1)) #浮点数的特殊诉情况“浮点数的表示都是以二进制来进行表示,产生了不确定的尾数,这是由于计算机表示浮点数的存储宽度有限所导致的,可以使用round函数来进行解决尾数的不确定问题

#Python中复数的表示,实部和虚部在Python里面都是浮点型的数据类型
a=23+4J
print(type(a))
print(a.real)
print(a.imag)

python基本输入输出函数与变量类型的更多相关文章

  1. Python实现初始化不同的变量类型为空值

    常见的数字,字符,很简单,不多解释. 列表List的其值是[x,y,z]的形式 字典Dictionary的值是{x:a, y:b, z:c}的形式 元组Tuple的值是(a,b,c)的形式 所以,这些 ...

  2. python基本输入输出函数

    python程序设计中有三个重要的基本输入.输出函数,用于输入.转换和输出,分别是input(),eval(),print() 1,input()函数 """ input ...

  3. python笔记:#013#高级变量类型

    高级变量类型 目标 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) ...

  4. python基础(1) 变量类型

    变量赋值: python中的变量不需要类型声明 每个变量在使用前必须赋值,变量赋值以后才会被创建 变量在内存中创建时,包括变量的标识.名称和数据这些信息. EX: #!/usr/bin/python ...

  5. Python学习(3)变量类型

    目录 变量赋值 多个变量赋值 标准数据类型 Python数字 Python字符串 Python列表 Python元组 Python元字典 Python数据类型转换 type数据类型查看 变量赋值 Py ...

  6. python学习小结7:变量类型

    变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的数据类型,这些变量可以存储整 ...

  7. python基础入门语法和变量类型(二)

    列表 列表是 Python 中使用最频繁的数据类型,它可以完成大多数集合类的数据结构实现,可以包含不同类型的元素,包括数字.字符串,甚至列表(也就是所谓的嵌套). 和字符串一样,可以通过索引值或者切片 ...

  8. C++ C# python 中输入输出函数对比

    C++ cin>>"nihao";cout<<"nihao"<<endl; C# System.Console.ReadLi ...

  9. python 根据输入的内容输出类型

    类型判断 from functools import singledispatch import numbers from collections import abc from collection ...

随机推荐

  1. Shiro入门学习之自定义Realm实现授权(五)

    一.自定义Realm授权 前提:认证通过,查看Realm接口的继承关系结构图如下,要想通过自定义的Realm实现授权,只需继承AuthorizingRealm并重写方法即可 二.实现过程 1.新建mo ...

  2. P1598

    无语的是,我以为题目条件的‘在任何一行末尾不要打印不需要的多余空格’意思是每一行都只能到最后一个 '*' 出现就换行,然后用了 '\b',结果怎么都不过,于是看了题解,发现别人都没管这个 = =!!, ...

  3. Springboot学习:Thymeleaf 语法基础

    详细内容见:Thymeleaf Tutorial 中文翻译,中文文档 参考: thymeleaf官方指南 新一代Java模板引擎Thymeleaf Thymeleaf基本知识 thymeleaf总结文 ...

  4. spring整合web项目

    Web项目如何初始化SpringIOC容器 :思路:当服务启动时(tomcat),通过监听器将SpringIOC容器初始化一次(该监听器 spring-web.jar已经提供),web项目启动时 ,会 ...

  5. 吴裕雄--天生自然Numpy库学习笔记:NumPy 切片和索引

    ndarray 数组可以基于 0 - n 的下标进行索引,切片对象可以通过内置的 slice 函数,并设置 start, stop 及 step 参数进行,从原数组中切割出一个新数组. import ...

  6. leetcode 0216

    目录 ✅ 893. 特殊等价字符串组 描述 解答 cpp py ✅ 811. 子域名访问计数 描述 解答 cpp py ✅ 509. 斐波那契数 描述 解答 cpp py ✅ 521. 最长特殊序列 ...

  7. 学习笔记——springMVC架构

    springMVC是一个MVC模式的实现,至于具体什么是MVC大佬们写了多很详细的博文给出一些链接: 链接1. SpringMVC框架“简单”执行流程 1.首先用户(或浏览器)发送请求到服务端. 2. ...

  8. 通过LAMP部署phpMyAdmin、wordpress(https)、discuz

    1.安装启动LAMP 安装环境: CentOS Linux release 7.5.1804 安装包: # yum -y install httpd php php-mysql mariadb-ser ...

  9. 【PAT甲级】1045 Favorite Color Stripe (30 分)(DP)

    题意: 输入一个正整数N(<=200),代表颜色总数,接下来输入一个正整数M(<=200),代表喜爱的颜色数量,接着输入M个正整数表示喜爱颜色的编号(同一颜色不会出现两次),接下来输入一个 ...

  10. RAID0---RAID10(重点)

    二.基本原理 RAID ( Redundant Array of Independent Disks )又叫独立磁盘冗余阵列,通常简称为磁盘阵列. RAID是一种把多块独立的硬盘(物理硬盘)按不同方式 ...