python学习 变量的操作 与 基本数据类型
一变量(本文使用python3.5):
#变量:是计算机内存中的一块区域,变量可以存储规定范围内的值,变量可以改变
#在python中变量是计算机内存中数据的引用 python的变量没有明显的类型,具体类型是根据计算机内存实际存储的数据进行确认的 可以使用 type(变量名称) 获取该变量的类型
#在python中数据的存储是以值(数据)为主,计算机内存中存储的是数值 变量只是一个对数据的引用
#demo
a=1;#a指向内存中 1
print(id(a)); # 打印 数据的地址 1497427760
print(a);#
a=2;#重新指定了a的指向 现在a指向内存中2
print(id(a)); #
print(a);# #在python中同一个值 (内存空间)可以指向 多个变量
a=5;
print(id(a)); #
b=5;
print(id(b)); #
二、运算符
############################算术运算符##########################
print(1+1);
print(3-2);
print(2*5);
print(4/2);
print(3/2);
print(3//2);#整除法 结果是一个整数 (非四舍五入的整数)
print(17%6);#取余
print(3**2);#3的平方
print(3**3);#3的立方
#算术运算顺序与数学中的运算顺序一致
###############################关系运算 表判断####################################
print(1<2);#True
print(1>2);#False
print(1!=2);#True
print(1==2);#False
print(1==1.0);#True
#################################逻辑运算符#####################################
print("#########逻辑运算符############")
print(1>2 and 2>3);#False
print(1<2 or 2>3);#True
print(not 1<2);#False
三、基本数据类型
#config=utf-8
#######################数据类型#############################
#整形 int整型 浮点型(float) 复数(complex)
num1=100;
print(type(num1));#<class 'int'> 在python3.0之前结果是 <type 'int'>
num2=99999999999999999999999999999999999999999;
print(type(num2));#<class 'int'> python3.5 在python3.0之前 <type 'long'>
f1=9.0;
print(type(f1)); #<class 'float'>
f2=3.14j;
print(type(f2)); #<class 'complex'>
# 字符类型
str="";
print(type(str)); #<class 'str'>
str1=" let's go";
print(str1);#let's go
str2="let's \"go\" "; #转义 \
print(str2);#let's "go"
mail="tom:\n hello \n i am jack";#换行 \n
print(mail);
mail2=""" tom:
i am jack
goodbye""";
print(mail2); # """ 记录文本格式
python学习 变量的操作 与 基本数据类型的更多相关文章
- [Python] Python 学习 - 可视化数据操作(一)
Python 学习 - 可视化数据操作(一) GitHub:https://github.com/liqingwen2015/my_data_view 目录 折线图 散点图 随机漫步 骰子点数概率 文 ...
- python学习笔记:文件操作和集合(转)
转自:http://www.nnzhp.cn/article/16/ 这篇博客来说一下python对文件的操作. 对文件的操作分三步: 1.打开文件获取文件的句柄,句柄就理解为这个文件 2.通过文件句 ...
- python学习之“切片操作从入门到精通”
在python学习开发的过程中,我们总是不断的要对List(列表),Tuple(元组)有取值操作:假如我们有一个列表List1现在想取出1其中的前5个元素,改怎么操作呢? >>> L ...
- python学习笔记(5-1)-基本数据类型-字符串类型及操作
五.字符串处理函数 len(x):字符串x的长度.如len("12345")结果为5 str(x):任意类型x所对应的字符串形式. >>> str(123) ...
- python学习笔记(4)-基本数据类型-数字类型及操作
大学mooc 北京理工大学 python语言程序设计课程学习笔记 一.整数类型 可正可负,没有取值范围的限制(这个与c不同,c要考虑数据类型的存储空间).如pow(x,y),计算x的y次方,pow(2 ...
- Python学习-------变量和简单的数据类型(String)
1.变量命名和使用 变量命名规则:a.变量名只能包含(字母 数字 下划线),且变量不能以数字开头,例如:变量 s_1(正确),变量1_s(错误) b.变量名不能包含空格,可以使用下划线来间隔 ...
- python学习之第三课时--基本数据类型及区别,变量
基本数据类型及区别 1. 数字类型(int) 数字型--变量值直接是数字,没有双引号"" 整数 2. 浮点数(float) 肤浅理解小数点后有有效数字 1.55 0.22 ...
- python学习笔记(5)-基本数据类型-字符串类型及操作
一.字符串 字符串由一对单引号或者双引号表示,如”abc“,‘中国’,字符串是字符的有序序列,可以对其中的字符进行索引.字符串也可以用三单引号或三双引号表示,可以表示多行字符串,一对单引号或双引号仅表 ...
- Python学习手册(1入门知识-数据类型)
UNIX env查找技巧 在一些UNIX系统上,可以用这样一种方法避免硬编码Python解释器的路径,在文件的特定的第一行注释中写上这样一句话. #! usr/bin/env/ python...sc ...
随机推荐
- WinForm程序关闭窗体后杀死进程
调用this.Close();后监听Browser_FormClosed加作处理 this.FormClosed += new System.Windows.Forms.FormClosedEvent ...
- ProgressBar 详解
发现一个关于ProgressBar的网站,写得特别详细. 分享予大家: http://www.apkbus.com/android-735-1-1.html
- Codeforces #380 div2 C(729C) Road to Cinema
C. Road to Cinema time limit per test 1 second memory limit per test 256 megabytes input standard in ...
- [Leetcode][JAVA] Distinct Subsequences
Given a string S and a string T, count the number of distinct subsequences of T in S. A subsequence ...
- android ProgressBar 进度条的进度两端是圆角的方法
转自 http://www.jianshu.com/p/6e7ea842d5ce 另外工作原理可以参考http://blog.csdn.net/lan603168/article/details/44 ...
- struts2.5框架使用通配符指定方法常见错误
struts2.5框架使用通配符指定方法(常见错误) 在学习struts框架时经常会使用到通配符调用方法,如下: <package name="shop" namespace ...
- 2013-09-25-【随笔】-Roy
路怒了. 要淡定,心态要好. 不能和不要命的傻X较劲. 路怒不好! 淡定!
- Magicodes.WeiChat——版本发布历史
购买地址:https://item.taobao.com/item.htm?id=520205558575 您可以在新标签页打开此图,以查看原始图片. Magicodes.WeiChat为湖南心莱信息 ...
- 使用阿里云负载均衡遭遇的http重定向https的问题
昨天解决了在阿里云负载均衡上部署https证书的问题(详见一个空行引起的阿里云负载均衡上部署https证书的问题),并完成了部署,负载均衡的监听配置是这样的: 用户与负载均衡之间走https协议,负载 ...
- 关于实现一个基于文件持久化的EventStore的核心构思
大家知道enode框架的架构是基于ddd+event sourcing的思想.我们持久化的不是聚合根的最新状态,而是聚合根产生的领域事件.最近我在思考如何实现一个基于文件的eventstore.目标有 ...