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. $.isEmptyObject() 判断对象是否为空

    $.isEmptyObject(obj):为空 返回true不为空 返回 false: isEmptyObject: function( obj ) { var name; for ( name in ...

  2. C++文件写入,读出函数ofstream,ifstream的使用方法

    ofstream是从内存到硬盘,ifstream是从硬盘到内存,其实所谓的流缓冲就是内存空间. 1.插入器(<<)  向流输出数据.比如说系统有一个默认的标准输出流(cout),一般情况下 ...

  3. SPOJ QTREE Query on a Tree【树链剖分模板题】

    树链剖分,线段树维护~ #include <cstdio> #include <cstring> #include <iostream> #include < ...

  4. VUE组件 单独文件封装

    https://www.cnblogs.com/SamWeb/p/6391373.html vuejs 单文件组件.vue 文件   vuejs 自定义了一种.vue文件,可以把html, css, ...

  5. xadmin 后台管理

    xadmin后台管理 安装:luffy虚拟环境下 >: pip install https://codeload.github.com/sshwsfc/xadmin/zip/django2 注册 ...

  6. Python中利用for表达式创建列表

    1.for表达式语法格式及用法 for表达式利用可迭代对象创建新的列表,for表达式也称为列表推导式,具体语法格式如下: [表达式 for 循环计数器 in 可迭代对象] 例: a = [ i + i ...

  7. 【Hibernate 一对多】

    OneToMany public class OneToMany { @Test public void testAdd1() { SessionFactory sessionFactory = nu ...

  8. zookeeper 启动和停止脚本

    启动 sh zkServer.sh start 停止脚本 sh zkServer.sh stop

  9. Start from here: <<OpenGL的基本程序解析>>

    这是我的第一篇学习OpenGL的笔记,也是博主的第一篇博客,希望能够在这里和大家一起成长. 下面的代码是<OpenGL超级宝典(第五版)>中的示例代码,基本程序如下: #include & ...

  10. Python 爬取 热词并进行分类数据分析-[数据修复]

    日期:2020.02.01 博客期:140 星期六 [本博客的代码如若要使用,请在下方评论区留言,之后再用(就是跟我说一声)] 所有相关跳转: a.[简单准备] b.[云图制作+数据导入] c.[拓扑 ...