总结

01、print()输出

02、数据类型:Numbers(数字类型:int(整数型)、float(浮点数)、complex(复数:实数+虚数 5+2j)、布尔值(true、false))

03、String(字符串):单引号('')双引号("")三引号(""""""),三引号与其他引号联用时,加空格断开

04、列表[1]:标识符[],逗号区分,索引 正向序号0~n,反向序号-1~-n,可以嵌套

05、元组(1,):元素顺序的组合,标识符是逗号(,),不可修改

06、集合{1,2}:无序组合,不能重复,无标识符,空集合set()

07、字典{"1":"A"}:具有键值映射关系的无序组合,可修改,值可重复,键不可以,标识符:{}

08、变量名:汉字,数字(不能开头),下划线(开关有特殊意义,不建议),字母组成,区分大小写

变量类型:

type(变量的名字) 来查看发量的类型 比如:type(num1)

标示符由字母、下划线和数字组成,且数字不能开头。

小驼峰式命名法(lower camel case): 第一个单词以小写字母开始;第二个单词的首字母大写,例如:myName、aDog

大驼峰式命名法(upper camel case): 每一个单字的首字母都采用大写字母,例如:FirstName、LastName

Python 推荐就是用下划线“_”来连接所有的单词。比如 send_buf

查看关键字:

>>> import keyword

>>> keyword.kwlist

传统赋值

name = “xuegod”

链式赋值

name = user = “xuegod”

序列解包赋值

name,age = “xuegod”,10

注意:两边的发量和常量要一一对应。例a=10,b=11 a,b=b,a 在不使用第三个变量的前提下,a,b的值对调。

id(变量名) 查看变量内存地址 比如:print(id(a))

del(变量名)删除变量 比如:del(a)

python 虚拟机(面试题)

1、垃圾回收机制

当一个常量被生成,会占用一份内存,这时候如果有发量指向该常量,那么该常量的引用计数为 1,python 虚拟机规定,当一个常量的引用计数为 0,也就是没有发量指向的时候,该常量占用的内存会被回收。

例如: name = user = ‘xuegod’

就是变量 name、变量 user 指向常量‘xuegod’这个内存

2、python 是强类型的劢态脚本语言

强类型:不允许不同类型相加。例如:整形+字符串会报类型错误。

动态:不使用显示数据类型声明,且确定一个变量的类型是在给它赋值的时候。

脚本语言:一般是解释性语言,运行代码只需要一个解释器,不需要编辑。

Print:输出

Python2 的输出是 print,而 python3 的输出直接发成一个函数 print()

例如:print(”hello,world !”)

1、python2 版本(了解)

在 Python2 中,获叏键盘输入的数据的方法是采用 raw_input ()和 input()两种函数。

看如下示例:

raw_input()

raw_input()的小括号中放入的是提示信息,用来在获叏数据乊前给用户的一个简单提示;

raw_input()在从键盘获叏了数据以后,会存放到等号左边的发量中;

raw_input()会把用户输入的任何值都作为字符串来对待。

input()

input()函数不 raw_input()类似,但其接叐的输入必须是表达式;input()接叐表达式输入,并把表达式的结果赋值给等号左边的发量;

raw_input()输入的都当成字符串(和 Python3 的 input()功能一样)input()输出的是输入的数据类

型。

2、python3 版本中 (掌握)

没有 raw_input()函数,只有 input()

并且 python3 中的 input 不 python2 中的 raw_input()功能一样

Python 数字类型介绍

整型: int 型, 例子:1 为整型。

浮点型: float 型, 例子:2.1 为浮点型。

长整型: long 型, 例子:2L 为长整形,数字后面加 L 就是长整形,理论上长整型的界限为

2147483647。

Long 的爱恨情仇:

因为 python 2.x 版本长整型的不严谨,python 3 版本取消了长整型。在 python 2.x 版本对 MySQL

操作时,导出的整形数可能就是长整型。

运算符描述

+ 加 两个对象相加 a + b 输出结果 7

- 减 得到负数或是一个数减去另一个数 a - b 输出结果 3 * 乘 两个数相乘戒是返回一个被重复若干次的字符串 a * b 输出结果 10

/ 除 x 除以 y b / a 输出结果 2

// 取整除 取商,5//2 得 2;返回商的整数部分 9//2 输出结果 4 。 % 取余返回除法的余数 a % b 输出结果 1

** 幂 返回 x 的 y 次幂 a**b 为 5 的 2 次方, 输出结果 25

Python 内健函数讲解:

内建数值型函数

abs(x) 取 x 的绝对值

round(number, ndigits=0) 对数值进行'四舍五入',ndigits 是小数向右取整的位数,负数表示

向左取整

pow(x, y, z=None) 相当亍 x ** y 或 x ** y % z

help() 函数查看帮助

help(函数名戒对象名)

>>> help(abs)

python输出文字加数字_python变量、输入、输出、数字、字符串相关推荐

  1. python怎么输出字加变量_python输出文字加变量

    python print 如何在输出中插入变量 没有任何基础在学编程,用的是简明Python教程,因为他讲的过于简单,所print '在此输出'+str(a)+'月有兔子'+str(b)+'只' pr ...

  2. python输入数字排序_Python 对输入的数字进行排序的方法

    Python 对输入的数字进行排序的方法 要求,输入一串数字,并以列表的形式打印出来. number = input('请输入一串数字:') print(number) print(type(numb ...

  3. python定义int变量_Python变量以及常用数字类型(上)

    好好学习,天天向上.又到了齐小猴写笔记的时间,今天的内容是python 变量以及常用数字类型,废话不多说,撸起袖子开始写 变量 1.说到变量,先回顾上一篇说过的标识符,自己定义,自己命名,由字母,下划 ...

  4. python如何进行格式化输出变量_Python变量格式化输出实现原理解析

    print() 函数使用以 % 开头的转换说明符对各种类型的数据进行格式化输出. 转换说明符(Conversion Specifier)只是一个占位符(也称为格式化操作符),它会被后面表达式(变量.常 ...

  5. python输出用逗号隔开的数字_python,得出一些数字后,怎样不输出最后一个逗号...

    主程序1: a=[3,4,5,6] b=[] for i in a: b.append(str(i)) c=','.join(b) print(c) 主程序2: list1=[3,4,5,6] pri ...

  6. python输入数字并排序_Python 对输入的数字进行排序的方法

    要求,输入一串数字,并以列表的形式打印出来. number = input('请输入一串数字:') print(number) print(type(number)) 假设输入12345,得到结果如下 ...

  7. 为什么python的命名不能以数字开头_python变量不能以数字打头

    在编写python函数时,无意中发现一个问题:python中的变量不能以数字打头,以下函数中定义了一个变量3_num_varchar,执行时报错. 函数如下: def database_feild_v ...

  8. python同时输入多个字符串_Python之输入两个字符串,输出字符串并集

    题目: 输入两个字符串,输出两个字符串集合的并集. 例如:接受的两个字符串为"abc"和"bcd",返回['a', 'b', 'c' , 'd'] 思考: 1. ...

  9. python输出一个月日历表_Python实例——检索输出月份日历表

    Python实例,检索输出需要的日历表 从本篇博文开始,我们的世界开始有颜色了哟,欢迎提问,持续更新中ing-- 一.题目要求与分析 根据输入的年和月,打印该月的日历.如图所示: 题目分析:复杂的问题 ...

最新文章

  1. 看图学NumPy:掌握n维数组基础知识点,看这一篇就够了
  2. [WinAPI] API 11 [创建目录]
  3. Linux下的静态库、动态库和动态加载库
  4. LinKedHashMap和TreeMap介绍
  5. 为什么用U盘做启动盘
  6. SpringCloud与dubbo的区别
  7. jquery获取指定属性为指定值的对象
  8. 计算机考研要过六级吗,本科考研英语过几级 有四六级要求吗
  9. 开源 free的理解_如何理解任何开源混乱
  10. Python 爬虫 —— 使用 pandas
  11. (2) GoJS Node简介
  12. pspice学习笔记(4)--各类符号详解
  13. CodeForces - 140C New Year Snowmen
  14. Java接入微信支付超级详细教程——从入门到精通
  15. 专升本-计算机公共课考点(3)——字处理软件Word 2010
  16. 四川乐而得教育:拼多多店铺推广要注意哪些优化
  17. 显卡vbios修改显示接口
  18. Ubuntu配置静态IP地址
  19. 《飞桨PaddleSpeech语音技术课程》一句话语音合成全流程实践
  20. K12教育产品竞品分析(VIPKID、DaDaABC) PPT

热门文章

  1. Innodb Buffer Pool的三种Page和链表
  2. Mybatis中 $ 和 # 千万不要乱用!
  3. 2018 年值得关注的 Web 设计趋势
  4. html里range怎么改样式,CSS之修改input range样式 [ lion1ou ]
  5. Springboot集成websocket实例
  6. pyqt根据名字获取控件
  7. __call__() got an unexpected keyword argument 'partition_info'
  8. pytorch map低的增强训练
  9. js 获取图片url的Blob值并预览
  10. caffe 编译中出现的错误——fatal error: hdf5.h: 没有那个文件或目录