python-变量及其数据类型-01
→→博主新网站,点击跳转←←
python-变量及其数据类型-01
1. 第一个python程序
print("hello world")
使用交互式方式打印"hello world"
使用 vscode/pycharm编写py文件以打印"hello world"
linux中可以使用vim编写py文件来实现
- 解释器 [文件名]
- 文件中指定#! 并给予x权限,直接运行
总结:第一种方式费时费力,不易修改错误,推荐第2、3种
2. 注释
注释的作用:
- 使用自己的语言对程序中的代码进行说明,可以避免遗忘其代码作用
- 放空代码,使其没有任何意义,不包含特殊情况
注释的分类:单行注释,多行注释
- 单行注释:以#开头的一行代码
# 这是一个单行注释
- 多行注释:被‘’‘ ’‘’或""" """包含的多行代码
"""
这是一个多行注释
1行
2行
.......
"""
3. 变量
变量作用:存储数据,表达数据的一种方式,在代码世界中方便使用
创建变量
a = 1
b = a + 2 # 变量可用于数学运算等
c = a + b #c 将a,b变量合并,生成一个新变量
d,e = 7,8
删除变量
del 变量名
变量的命名规则
注:变量命名,最好见名知意,方便自己,也方便他人
使用标识符给变量命名:
标识符说明:无其他含义,其作用主要用于给变量,函数,类等命名
标识符由自己定义,但需遵循命名规则
普通命名法:以_、英文字母开头命名,可保有数字、字母等,多个单词使用_连接,不包含特殊符号
case1
_case2
CASE3
驼峰命名法:
- 小驼峰:
- 第一个单词以小写字母开始,后续单词的首字母大写
oneName
OneNameTwoName
- 大驼峰:
- 每一个单词的首字母都采用大写字母
OneName
OneNameTwoName
4. 关键字
具有特殊功能的python标识符,就是关键字
不允许将关键字作为变量名使用
查看python的关键字
import keyword
print(keyword.kwlist)
OutPut:
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
5. 变量的类型
作用:使变量作用更大化,变量可以拥有多种数据类型,功能更丰富
数据类型:
Numbers(数字)
int(整数)
float(浮点数,小数)
long(长整数,python2中)
1111222233334444L
complex(复数)
布尔类型
- True(1)
- False(0)
None(空值)
String(字符串)
List(列表)
Tuple(元组)
Dictionary(字典)
set(集合)
python内置函数查看数据类型
type(变量名)
python-变量及其数据类型-01的更多相关文章
- python入门课程 第3章 Python变量和数据类型
第3章 Python变量和数据类型3-1 Python中数据类型计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值.但是,计算机能处理的远不止数值,还可以处理文本.图形 ...
- Python变量和数据类型(入门2)
转载请标明出处: http://www.cnblogs.com/why168888/p/6400809.html 本文出自:[Edwin博客园] Python变量和数据类型 一.整数 int = 20 ...
- 【python系列】--Python变量和数据类型
python数据类型 一.整数 Python可以处理任意大小的整数,当然包括负整数,在Python程序中,整数的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等. 计算机由于使用 ...
- Python变量、数据类型6
1.Python变量 变量,即代表某个value的名字. 变量的值存储在内存中,这意味着在创建变量时会在内存中开辟一个空间. !!!即值并没有保存在变量中,它们保存在计算机内存的深处,被变量引用.所以 ...
- Python 变量和数据类型
变量的定义与赋值 Python 是动态语言,我们不需要为变量指定数据类型,只需要输入变量名和值就行了.每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建. 此外 Python 允许你同时为多个变 ...
- Python变量和数据类型
十六进制用0x前缀和0-9 a-f表示 字符串是以''或""括起来的任意文本 一个布尔值只有True和False两种值 布尔值可以用and or not运算 空值是 ...
- python变量与数据类型
变量 什么是变量 所谓变量,指的是在程序运行过程中需要用到的中间结果,变量定义后,会占用一块内存开辟的空间地址,通过内存空间确保同一时间的唯一性. >>> print(id.__do ...
- Python变量及数据类型
所有编程语言几乎都会有 ’ 变量‘ ,如 a = 2,用一个a变量指代数字2,在Python中,一切皆对象,因此在变量赋值的时候实际上是在内存中开辟了一块存储变量内容的内存空间对象. 对象可以指定不同 ...
- Python 变量与数据类型
1.变量命名规则: 变量名只能是字母,数字和下划线的任意组合 变量名第一个字符不能是数字 变量名区分大小写,大小写字母被认为是两个不同的字符 特殊关键字不能命名为变量名 2.数值的运算 print ( ...
- Python变量和数据类型,类型转换
a.变量的定义 把数据分别用一个简单的名字代表,方便在接下来的程序中引用. 变量就是代表某个数据(值)的名称. 变量就是用来存储数据的,将不同的数据类型存储到内存 b.变量的赋值 变量名= 初始值 ...
随机推荐
- POJ 1330 LCA最近公共祖先 离线tarjan算法
题意要求一棵树上,两个点的最近公共祖先 即LCA 现学了一下LCA-Tarjan算法,还挺好理解的,这是个离线的算法,先把询问存贮起来,在一遍dfs过程中,找到了对应的询问点,即可输出 原理用了并查集 ...
- qt 中使用 c 语言文件
qt 中直接使用 c 语言文件,c 文件可以直接包含,h 文件包含的时候,需要在 c++ 中添加额外信息,如下: #ifdef __cplusplus extern "C" { # ...
- inkscape批量将svg转为pdf
for i in *.svg;do inkscape --export-pdf=${i%.*}.pdf $i;done
- Junit学习使用
InputStream in; SqlSessionFactory factory; SqlSession session; UserDao userDao; @BeforeEach public v ...
- POJ - 1753 Flip Game (IDA*)
题意:4*4的棋盘摆满棋子,有黑有白,翻转一个棋子的同时也将翻转其上下左右的棋子(翻转后黑变白,白变黑),问使棋盘上所有棋子颜色相同,最少翻转的棋子数. 分析: 1.每个棋子至多翻转1次.翻转偶数次与 ...
- 2.11 DataBinding 简单使用
DataBindIng 在我理解看来类似于其他语言当中的全局变量,只修改一处就可全部修改 添加位置和代码如下: 打开DataBinding 开关: dataBinding { enabled true ...
- Swift 3必看:从使用场景了解GCD新API
https://www.jianshu.com/p/fc78dab5736f 2016.10.06 21:59* 在学习Swift 3的过程中整理了一些笔记,如果想看其他相关文章可前往<Swif ...
- JSON整理
1.什么是JSON JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式. 2.JSON基于两种结构: (1 )“名称/值“对的集合(A co ...
- MYSQL安装与基本操作
http://docs.sqlalchemy.org/en/latest/ sqlalchemy文档 1.下载,下载版本太多,不知道下哪个好,别人介绍版本 进入官网-->点击最下面 DOW ...
- dic
参考慕课网 内置函数 map(f,list) f接收一个参数 def format_name(s): return s[0].upper() + s[1:].lower() reduce(f,li ...