Python基础一

常见的数据类型

数字类型:整型——int 浮点型——float 复数——complex

字符串类型——str:就是一段普通的文字;Python里的字符串要求使用一对单引号或双引号来包裹

布尔类型——bool:用来表示真假/对错。Python里布尔类型一共有两个值,一个是True;另一个是Flase

列表类型——list:用[ ]表示,值与值之间用逗号隔开

字典点类型——dict:用{ }表示,使用键—值对保存数据,键与值之间用冒号分隔,键值与键值之间使用逗号分隔

元组类型——tuple:用( )表示,值与值之间使用逗号分隔

集合类型——set:用{ }表示,值与值之间使用逗号隔开

变量

变量就是使用一个名字代替一段内容

a = '你好,世界'

Python中查看数据类型

使用 type 内置类可以查看一个变量的数据类型

print(type(''))

在Python里,变量是没有数据类型的,所说的数据类型,其实是变量对应值的数据类型。

标识符的命名规则与规范

标识符:变量、模块名、函数名、类名

标识符的命名规则:

1.由数字、字母和 _组成,不能以数字开头

2.严格区分大小写(计算机编程里,一共有 52 个英文字母)

3.不能使用关键字(在Python语言里,有特殊含义的单词)

规范:建议遵守,遵守规范会显得专业,并且代码易读

1.顾名思义

2.遵守一定的命名规范

​ 1.小驼峰命名法:第一个单词的字母小写,以后每个单词的首字母都大写

​ 2.大驼峰命名法:每个单词的首字母都大写

​ 3.使用下划线连接

在Python里的变量、函数和模块名使用下划线连接;Python里的类名使用大驼峰命名法

输出语句print的使用

Python里使用print内置函数来输出内容

print(value, ..., sep=' ', end='\n')

value参数:表示可以同时多个结果

sep参数:表示输出时,每个值之间用那种字符作为分隔。默认使用空格

end参数:当执行完一个print语句以后,接下来要输出的字符。默认\n表示换行

input输入语句的使用

Python里使用 input 内置函数接收用户的输入

input()——括号里写提示信息

可以定义一个变量来保存用户输入的内容。注意:不管用户输入的是什么,变量保存的结果都是字符串

password = ('请输入你的手机号码')
不同进制的表示方法

整型就是整数,计算机只能保存0和1,同时也支持八进制和十六进制

二进制用 0b 开头表示

八进制用 0o 开头表示

十六进制用 0x 开头表示

可以使用内置函数实现不进制间的转换

使用 bin 内置函数可以将十进制转换成为二进制

使用 oct 内置函数可以将十进制转换为八进制

使用 hex 内置函数可以将十进制转换为十六进制

a = 45
print(bin(a))
print(oct(a))
print(hex(a))

进制转换可以将整型类型以不同的类型值表现出来

类型转换可以将一个类型的数据类型转换为其他类型的数据

不同的数据类型进行运算时,运算规则不一样,所以要进行数据类型转换。

使用 int 内置函数可将数据转换成为整数,如果是字符串会直接报错。

使用 float 内置函数类可以将其他类型数据转换成为浮点数。

使用 str 内置类可以将其他类型的数据 转换成为字符串

转换布尔值

使用 bool 内置类可以将其他数据类型转换成为布尔值

数字里,只有数字 0 被转换成为布尔值是Flase,其他的数字转换成为布尔值都是True

字符串里,只有空字符串 ’ ’ / " " 可以转换成Flase,其他字符串都转换成为True

空数据None 转换成布尔值是 False

"None"转换成布尔值是True

空集合set(),空列表[],空字典{},空元组(),转换成布尔值都是Flase

空集合set()

在计算机里,True 和 Flase 其实都是使用数字 1 和 0 来保存的。

运算符

算数运算符 赋值运算符 比较运算符 逻辑运算符 位运算符

算数运算符

Python里支持很多算数运算符

+加 —减 *乘 /除 **幂运算 //整除 %取余

在Python3里,两个整数相除,得到的结果会是一个浮点数

整除,只取整数部分 负数整除,向下取整

取余,只取余数部分

字符串里的算数运算符

算数运算符在字符串里的使用

字符串里有限度的支持加法和乘除运算符

加法运算符:只能用于两个字符串类型的数据,用来拼接两个字符串

将多个字符串拼接为一个字符串

在Python里,数字和字符串之间,不能做加法运算

乘法运算符:可以用于数字和字符串之间,用来将一个字符串重复多次

赋值运算符的使用

= 等号在计算机编程里,我们称之为赋值运算符,和数学里的等号有一定区别

计算机编程里,等号(赋值运算符)作用是将符号右边的值赋值给等号左边

等号的左边一定不能是常量或表达式

比较运算符的使用

大于 > 小于 < 大于等于 >= 小于等于 <= 不等于!= 等等与 ==

比较运算符在字符串里的使用

字符串之间使用比较运算符,会根据各个字符的编码值逐一进行比较。此处涉及到一个ASCII码表

数字和字符串之间,做 == 运算的结果是Flase,做 != 结果是True,不支持其他的比较运算

print('a' == 100)  #输出 Flase
print('a' != 100)  #输出 True
逻辑运算符

逻辑运算符 逻辑与 and 逻辑或 or 逻辑非 not

逻辑与规则:只要一个运算数是Flase,结果就是Flase;只有所有的运算数都是True,结果才是True

逻辑或规则:只要有一个运算数是True,结果就是True;只有所有的运算数都是Flase,结果才是Flase

逻辑非运算:True == >Flase Flase ==>True

位运算

按位与 & 按位或 | 按位异或 ^ 按位左移 << 按位右移 >> 按位取反 ~

按位与:同为1则1,否则为0

按位或:只要有一个为1,就为1

按位异或:相同为0,不同为1

左移:左移n位就是 a*2的n次方

右移:右移n位就是a除以2的n次方

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值