<8.5-8.10>python学习笔记
一、数据类型:
1.整数:可以是任意大小的整数 其中也包括负整数(整数的大小是没有限制的):(例:0、-1、100)
2.浮点数:其实也就是小数并且他的小数的位置是可以变化的(例: 1.21、-1.2)
3.字符串:
3.1)就是以‘’和“”包裹起来的文本(例:‘ldf’、“ldf”)
3.2)注意??:字符串‘abc’只有abc这三个字符 这里面的两个单引号并不算,如果你要想把这里面的单引号算上的话可以用双引号把他们扩起来(例:“i’m ldf”)
3.3)字符串的转义字符:如果字符串里面有单引号和双引号 就可以用转义字符来进行转换 如图:
3.4)布尔值:有两种值:true or false
true:
False:
3.4)布尔值可以用 and、or、not(与、或、非)
And运算:true and true->true
true and false->false
false and false->false
or运算:true or true->true
true or false->true
false or false->false
not运算:not false->true
not true->false
空值:空值是没有意义的值 但是空值并不是0 0是有意义的 空值用none表示。
变量:简单来说就是存储不同数据类型的一个区域、它不仅可以是数字,还可以是任意数据类型。
例:a=1、a=‘hello’、a=true等。
注意??:
变量中最重要的也是最容易出错的就是变量之间赋值关系的问题
原因:当a=‘ldf’时 a->ldf ;a=b时 a->ldf且b->ldf ; a=‘ldfnb’这时 a->ldfnb。
常量:就是不变的量 通常用全部大写的量名来表示常量
二、运算符
运算符种类:算术运算符、比较(关系)运算符、赋值运算符、逻辑运算符、位运算符、成员运算符、身份运算符。
2.1)算数运算符:+ - * % / // **
2.2) 比较运算符:==、!=、>、<、>=、<= 、<>
2.3)赋值运算符:=、+=、-= 、*=、 /= 、**=、 //=
2.4)位运算符:& | ~ ^ << >>
2.5)逻辑运算符: and or not
2.6)成员运算符:in、not in
三、中文编码
3.1)Python中默认的编码格式是 ASCII 格式,没修改编码格式时无法正确打印汉字,
只要在文件开头加入 # -*- coding: UTF-8 -*- 或者 # coding=utf-8 就行了。
四、基础语法
1.python标识符:由字母、数字、下划线。不能以数字开头。
2.以单下划线开头的_foo表示不直接访问的类属性、需通过类提供的接口进行访问、不能用xxx import * 而导入。
3.以双下划线开头的 __foo 代表类的私有成员,以双下划线开头和结尾的 __foo__ 代表Python 里特殊方法专用的标识, 如 __init__() 代表类的构造函数。
4. Python 可以同一行显示多条语句,方法是用分号 ;
5.python保留字:
6.行和缩紧:缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量。
6.1)正确的缩进:
6.2)错误的缩进:
7.多行语句:可以使用斜杠( \)将一行的语句分为多行显示
9.同一行显示多条语句:
10.Print输出:
11.语法的全部重点:
python(数据类型和变量 基础语法 运算符 中文编码)学习笔记
原文:https://www.cnblogs.com/MrDove/p/11343365.html