1.标识符(identitifier),识别身份
定义:在编程语言中,标识符就是用户编程时使用的名字,用于给变量、常量、函数、语句块等命名
标识符命令规范:
1)英文,数字以及下划线(_)但不能以数字开头
2)python中标识符是区分大小写的
3)函数,类名,变量名,模块名项目名称标识符都是我们定义的一个名字
4)要有意义(见名知义)
5)变量的命名可以用下划线,例如:first_name,驼峰式命名是给类进行命名FirstName
6)不能有关键字(python里面内置的名字)
import keyword
print(keyword.kwlist)

2.数据类型
2.1 python的常用数据类型 int,整型 1,2,3 float ,浮点类型 1.2 bool,Boolean,布尔,真,假。判断命题,true或false str,字符串。”Yanzi” list,列表。列表a=[] tuple,元组。A=() dict,字典。A={} set,集合 。A={}
2.2查看数据类型 type()
2.3类型转化 int, str, float, bool
2.4数据运算 加+,减-,乘*,除/,整除//,取余%,幂(8的3次方,83)

3.运算
3.1赋值运算 =,+=,-=,*=,/=
3.2比较运算 >,>=,<,<=,==,!= 比较运算得到的结果是一个bool类型的
3.3逻辑运算 and or not 逻辑运算得到的结果是一个bool类型的,提升计算优先级可以加一个()
3.4成员运算 is,in,not in 变量在内存中存储,变量是用来存储数据的,查看变量内存地址id(变量),查看两个变量内存地址是否相等(a is b),列表是值相等,但是内存不相等a = [1, 2, 3],b = [1, 2, 3]

4.字符串
4.1字符串的表示
单引号,例如:name = 'yanzi'
双引号,例如: name = "yanzi"
多行字符串,例如:name = """ddd""",或name = '''ddd'''
想要打印引号出来可以在单引号里面加双引号,也可以在双引号里面加单引号print("j'j'");print("""kkk'yanzi'""")
4.2字符串是由字符组成
4.3类型转化:int(),float(),str(),bool()
整数,小数,列表几乎任意类型都可以转成字符串
非0的整数可以转化成bool,无论你是什么类型,只要你是空的,那么bool都是false,如果不是空的,那么bool就是true
4.4索引
字符串索引是从0开始的
查看字符串长度len()
字符串从右边开始数就是从-1开始
切片(取左边的元素,不取右边的元素)
name = 'yanzi'
print(name[::2]) #步长为2

python自动化第二课 - python基础的更多相关文章

  1. python自动化第二课 - python基础2

    1.判断奇数偶数 num = input("请输入一个数字,判断是否为偶数:") print(not int(num) % 2) 2.浮点数的高精度计算用Decimal(from ...

  2. python自动化第一课 - python安装以及pycharm配置

    1.安装python 1.1打开python官网https://www.python.org/downloads/windows/进行下载Python 3.8.0 1.2下载完毕后进行安装,1勾选 A ...

  3. Python【第二课】 字符串,列表,字典,集合,文件操作

    本篇内容 字符串操作 列表,元组操作 字典操作 集合操作 文件操作 其他 1.字符串操作 1.1 字符串定义 特性:不可修改 字符串是 Python 中最常用的数据类型.我们可以使用引号('或&quo ...

  4. [Python笔记][第二章Python序列-复杂的数据结构]

    2016/1/27学习内容 第二章 Python序列-复杂的数据结构 堆 import heapq #添加元素进堆 heapq.heappush(heap,n) #小根堆堆顶 heapq.heappo ...

  5. [Python笔记][第二章Python序列-tuple,dict,set]

    2016/1/27学习内容 第二章 Python序列-tuple tuple创建的tips a_tuple=('a',),要这样创建,而不是a_tuple=('a'),后者是一个创建了一个字符 tup ...

  6. [python笔记][第二章Python序列-list]

    2016/1/27学习内容 第二章 Python序列-list list常用操作 list.append(x) list.extend(L) list.insert(index,x) list.rem ...

  7. Python入门第一课——Python的起源、发展与前景!

    我们在做任何一件事情之前,我们都会通过各种渠道去搜集事情的信息,了解事情的来龙去脉,学习一门编程语言也是如此,只有知根知底,我们才能有明确的方向和目标,以及底气去完成这件事情,今天我带大家来看看Pyt ...

  8. 【python自动化第二篇:python入门】

    内容概览 模块 python运行过程 基本数据类型(数字,字符串) 序列类型(列表,元组,字典) 模块使用 模块我们可以把它想象成导入到python以增强其功能的一种拓展.需要使用import来导入模 ...

  9. python自动化开发-[第一天]-基础数据类型与编码

    1.Python与其他语言对比 - C语言的解释方式  代码-->机器码-->计算机 - python,java,php等高级语言的解释方式  代码-->字节码-->机器码-- ...

随机推荐

  1. Outlook邮件的右键菜单中添加自定义按钮

    customUI代码如下: <customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui"> ...

  2. Ribbon XML Editor 2019.01.23-Setup.zip(支持64位)

    RibbonXMLEditor是一款用于书写和测试customUI XML代码的国产工具,具有XML验证.Office文档压入.回调函数查询等多种功能. 可作为定制Office自定义界面有关程序开发的 ...

  3. nginx.conf文件详解

    https://www.jb51.net/article/103968.htm https://www.cnblogs.com/zhang-shijie/p/5428640.html https:// ...

  4. Django学习之路由层

    Django请求生命周期 - wsgi, 他就是socket服务端,用于接收用户请求并将请求进行初次封装,然后将请求交给web框架(Flask.Django) - 中间件,帮助我们对请求进行校验或在请 ...

  5. 84)PHP,SQL注入基础讲解

     怎么预防: 填写防止SQL注入的代码:

  6. 双因子方差分析|adjusted R|强度|SSA|SSE|SST|

    应用统计学 方差分析的基本假设: 组间组平均与总平均的不同是由treatment引发的.单个值与组平均的不同是由组内error引发的. 如果没有处理误差SSA=SSE,所以右尾假设如果F>1则处 ...

  7. tmux的基本用法

    tmux的基本用法: tmux #启动 C-b d #挂起,效果如同screen中的C-a d tmux attach #恢复会话,效果如同screen中的screen -r 更多功能(需要在tmux ...

  8. H5页面如何引入vConsole

    vConsole github地址vConsole 是腾讯开源的项目,这就简单的介绍一下使用 使用npm引入vconsole.min.js下载 vConsole 的最新版本.(不要直接下载 dev 分 ...

  9. 常胜将军的深思变局:OPPO的渐变释放了怎样的行业信号?

    在经过了前几年的狂飙突进后,当下手机行业已经步入了自身的"十年之痒"阶段.利润贴地飞行.T型格局已定且竞争者实力愈强.创新不明显导致消费者换新驱动力降低.全球化竞争趋势凸显-- 也 ...

  10. Mysql简单总结

    基于Mac OS X系统 MySQL的安装和配置 首先进入 MySQL 官网,选择免费的Community版:MySQL Community Server.MySQL 官网提供了tar.gz和dmg两 ...