目录
2.布尔类型:bool表示真假True False 非0即布尔真 ;None,空的‘’,{},[]都是假
序列包含元组,列表,字符串 有序都可以用下标索引来访问,切片操作[0:5]
(2).元组:tuple (1,2,3,4,5,6) 不可变
(4)字典dict:{ } key,value键值对是其最基本的概念
三个开发工具:pycharm, vscode sublime
集成开发环境IDE integrated development environment
本次内容主要部分是python基本数据类型:
一.Number:数字
1.整数:int
浮点型:float
注:/ 除法但会转为浮点型 ; //是整除
0b二进制 0o八进制 0x十六进制
bin()把其他进制的数转化为二进制;int()把其他进制的数转化为十进制;hex()把其他进制的数转化为十六进制;oct()把其他进制的数转化为八进制
2.布尔类型:bool表示真假True False 非0即布尔真 ;None,空的‘’,{},[]都是假
3.复数complex
4.字符串str 不可变
“ ” ;‘ ’ ;‘’‘ ’‘’ ;都可以单、双、三
5.引号(三个单引号或三个双引号都可)可以换行不会出错
一句话加 \ 换行也不会出问题
6.转义字符 (特殊的字符)
无法看见的字符;与语言本身语法有冲突的字符
\n换行 \r回车
\t横向制表符
\’单引号
当字符串之前加了一个r之后,就变成了一个原始字符串。
二.组的概念与定义
序列包含元组,列表,字符串 有序都可以用下标索引来访问,切片操作[0:5]
(1).列表:list [1,2,3,4,5,6] 可变
嵌套列表:
[1:6]切片
~~~[0]则是一个字符串 ; 而[-1:]则是一个列表!
(2).元组:tuple (1,2,3,4,5,6) 不可变
In/not in的用法
len()一个序列一共含有多少个元素
max()求最大的元素
min()求最小
ord()求Ascii的值
(3)集合:set{ } 无序,没有所有,不能切片
由于集合是无序且无重复性的
-:求两个集合的差集
&:求两个集合的交集
|:求两个人集合的并集
定义空的集合:set()
(4)字典dict:{ } key,value键值对是其最基本的概念
一个字典可以有很多个key和value构成的,是集合类型但是并不是序列
{key1:value1, key2:value2,………..}
Value可以是str, int , float ,list ,set ,dict.
Key必须为不可变的类型,int, str,, set
定义空的字典:{}
三.变量与运算符
变量:名字
定义一个变量 = 赋值符号
变量的命名规则:变量的组成可以使字母,下划线,数字,但是首字母不能是数字;系统的关键字是不能用在变量名里的;python变量名区分大小写
Int,str, tuple (不可改变)值类型 list, set, dict (可变)引用类型
能用元组就用元组,元组不可改变
运算符:详细见思维导图
+ * - / // % **平方
赋值运算符
0被认为false 非0表示true
‘ ‘空字符串被认为flase
[]空的列表被认为flase
关系运算符比较的是值是否相等 a==b 值
is比较的是两个变量的身份是否相等,即id地址 a is b id身份
type类型的判断
C语言中表达式是运算符和操作数所构成的序列
表达式的优先级:(下表优先级依次降低)
如果同级从左到右计算
括号()的优先级最高
Not > and > or
【详细见下表】
以上都为最基础的内容即基类型和基本概念
小白需要知道的零散知识:
type()可以查看类型
Ord()求ASCII值
python里的一切都是对象 ;对象的三个特征:id、value、type
isinstance(a,str) 来判断类型
Vscode清屏指令是cls
Idle知识命令行,简单的代码
对于vscode关于VSCODE
CTRL+N打开编辑文档
CTRL+S 运行(保存) CTRL+S保存文件
打开命令行出现ctrl+~
命令不断打印,停止用CTRL+C
【电脑的一些命令】
Win+R cmd 打开命令行
D: (进入D盘)
Cd python
Dir
运行相应文件:python game.py
Cd\ 退回到根目录
Cd.. 退回上一级目录
Cd python 进入python目录
Cd python/one 进入python目录下的one子目录