python-变量及其数据类型-01
2024-10-08 17:20:04
→→博主新网站,点击跳转←←
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(变量名)
最新文章
- Merge 的小技巧
- python2.7版本win7 64位系统安装pandas注意事项_20161226
- make file教程(转)
- activiti和SSH项目做整合
- (实用篇)jQuery二级联动代码
- BZOJ3322 : [Scoi2013]摩托车交易
- SecureCRT登录Ubuntu 的中文乱码问题
- js基础之事件
- oracle的表名、字段名、constraint名的长度限制分别是多少?
- 鼠标点击input时,placeholder中的提示信息消失
- eplice下载地址
- oracle11g rac asm 实例内存修改
- linux之vim配置
- 二维动态规划——Interleaving String
- JQuery事件机制笔记
- php ueditor 后台配置项返回格式出错,上传功能将不能正常使用!
- JAVA中时间格式(SimpleDateFormat)和数字格式(DecimalFormat)转换详解(转)
- ImageView控件有关问题
- 012-centos6.5配置静态ip
- 权限管理,pymysql模块
热门文章
- 《新标准C++程序设计》3.8(C++学习笔记10)
- zoj 1483 划分类DP
- ubuntu18.04.2 hadoop3.1.2+zookeeper3.5.5高可用完全分布式集群搭建
- H5页面跳到安卓APP和iosAPP
- OpenPose 开源库安装
- 每天一点点之vue框架开发 - 使用vue-router路由
- redis性能测试方法
- spark on yarn 安装笔记
- VS 2017 没有工具栏中没有Report Viewer的解决方案
- 六、SAP中以一个变量的形式来定义另一种变量