python基本输入输出函数与变量类型
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基本输入输出函数与变量类型的更多相关文章
- Python实现初始化不同的变量类型为空值
常见的数字,字符,很简单,不多解释. 列表List的其值是[x,y,z]的形式 字典Dictionary的值是{x:a, y:b, z:c}的形式 元组Tuple的值是(a,b,c)的形式 所以,这些 ...
- python基本输入输出函数
python程序设计中有三个重要的基本输入.输出函数,用于输入.转换和输出,分别是input(),eval(),print() 1,input()函数 """ input ...
- python笔记:#013#高级变量类型
高级变量类型 目标 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) ...
- python基础(1) 变量类型
变量赋值: python中的变量不需要类型声明 每个变量在使用前必须赋值,变量赋值以后才会被创建 变量在内存中创建时,包括变量的标识.名称和数据这些信息. EX: #!/usr/bin/python ...
- Python学习(3)变量类型
目录 变量赋值 多个变量赋值 标准数据类型 Python数字 Python字符串 Python列表 Python元组 Python元字典 Python数据类型转换 type数据类型查看 变量赋值 Py ...
- python学习小结7:变量类型
变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的数据类型,这些变量可以存储整 ...
- python基础入门语法和变量类型(二)
列表 列表是 Python 中使用最频繁的数据类型,它可以完成大多数集合类的数据结构实现,可以包含不同类型的元素,包括数字.字符串,甚至列表(也就是所谓的嵌套). 和字符串一样,可以通过索引值或者切片 ...
- C++ C# python 中输入输出函数对比
C++ cin>>"nihao";cout<<"nihao"<<endl; C# System.Console.ReadLi ...
- python 根据输入的内容输出类型
类型判断 from functools import singledispatch import numbers from collections import abc from collection ...
随机推荐
- 【PAT甲级】1079 Total Sales of Supply Chain (25 分)
题意: 输入一个正整数N(<=1e5),表示共有N个结点,接着输入两个浮点数分别表示商品的进货价和每经过一层会增加的价格百分比.接着输入N行每行包括一个非负整数X,如果X为0则表明该结点为叶子结 ...
- Numpy Pandas
数据分析 : 是把隐藏在一些看似杂乱无章的数据背后的信息提炼出来,总结出所研究对象的内在规律. 数据分析三剑客 - Numpy Pandas Matplotlib # Numpy 基于一维或多维的数 ...
- java 执行jar包里面一个类class文件
一.环境: 1. linux 2. 有两个java类,A.java和B.java,都在同一个目录下 二.源码: A.java package com.abc; public class A { ...
- C++基础之迭代器iterator
C++基础之迭代器iterator 我们已经知道可以使用下标运算符来访问string对象的字符或vector对象的元素,还有另一种更通用的机制也可以实现同样的目的,这就是迭代器(iterator). ...
- 超长干货丨Kubernetes网络快速入门完全指南
Kubernetes网络一直是一个非常复杂的主题.本文将介绍Kubernetes实际如何创建网络以及如何为Kubernetes集群设置网络. 本文不包括如何设置Kubernetes集群.这篇文章中的所 ...
- 【Go语言系列】1.1、GO语言简介:什么是GO语言
一.Go的起源 Go语言的所有设计者都说,设计Go语言是因为 C++ 给他们带来了挫败感.在 Google I/O 2012 的 Go 设计小组见面会上,Rob Pike 是这样说的: 我们做了大量的 ...
- Pychram 运行程序在 run 窗口和 python console 窗口之间切换
有图有真相 第一步: 第二步:
- Jmeter进行分布式性能测试
由于Jmeter本身的瓶颈,当需要模拟数以千计的并发用户时,使用单台机器模拟所有的并发用户就有些力不从心,甚至还会引起JAVA内存溢出的错误.要解决这个问题,可以使用分布式测试,运行多台机器运行所谓的 ...
- QLabel设置伙伴关系和快捷键(Alt+首字母)
Qlabe中设置伙伴关系是使用Setbuddy函数: Qlabel.Setbuddy(QLineEdit) #将Qlabel和QLineEdit之间设置伙伴关系 另外,需要配合热键(快捷键)进行使用, ...
- 23 JavaScript规范与最佳实践&性能&箭头函数
大多数web服务器(Apache等)对大小写敏感,因此命名注意大小写 不要声明字符串.数字和布尔值,始终把他们看做原始值而非对象,如果把这些声明为对象,会拖慢执行速度 对象是无法比较的,原始值可以 不 ...