Python基础

Python基础

交互式编程(python)

在cmd中输入python进入

注释:对代码的说名明

#表示单行注释

‘’‘’‘’(三个双引号或者单引号)

多行注释

‘’‘’‘’

常见的数据类型

数据类型概念:在python里数据都有各自的数据类型

变量没有数据类型,我们所说的变量数据类型,其实是变量对应的值的类型。

数字类型:(int float complex long(python3废弃)) 整型 浮点型 复数(complex)

字符串类型:python中字符串需要使用一对单引号或者双引号包裹

布尔类型:True False(大小写敏感)

列表类型:name=[‘刘子’,‘零六’]

字典类型:person={‘name’:‘lll’,‘age’:18}

元组类型:nums=(1,2,3,2)

集合类型:x={9,‘hello’,‘hi’,‘good’}

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

print(type(a))

<class ‘int’>整数型

标识符和关键字

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

标识符命名规则与规范:1.有数字,字母和_组成,不能数字开头。2.严格区分大小写。3.不能使用关键字。

规范:1.做到顾名思义。2.遵守一定名规范:1).小驼峰命名法:第一个单词首字母小写,以后每个单词首字母都大写:userNameAndPassword

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

3.使用下划线链接:user_name_password

在python中的变量,函数和模块名用下划线链接;python中的类名用大驼峰命名法。

print语句

sep 参数用来表示输出时,每个值之间使用哪种字符作为分隔符,默认为空格(可修改)

end 当执行完一个print语句后,接下来要输出的字符。默认为\n表示换行(可修改)

print("hello","good",'yes',sep='+',end='-----------')
输入语句的使用

(input内置函数接受用户的输入)

password=input(“请输入您的密码:”)
//括号内为提示

不管用户输入的时什么,变量保存的结果都为字符串

整数的表示方式

整形(int) 浮点型(float) 附复数(complex) 字符串(str)

布尔(bool) 列表(list) 元组(tuple) 字典(dict)

集合(set)

以0b开头表示二进制

当使用print语句打印一个数字时,默认打印十进制

以0o开头为八进制数 以0x开头为16进制

使用代码进行进制转换

a=12

print(bin(a))转为二进制

print(oct(a))转为八进制

print(hex(12))转为十六进制

使用int(其他内置类也可以转换为相应数据类型)内置类可以将其他类型数据转换为整形

数字里只有0转换为bool值后为False

‘’/“”字符串中只有空字符串转换为bool值后为False

None 转换为bool值后为False

[]空列表转换为bool值也为False

()空元组转换为bool值也为False

{}空字典转换为bool值也为False

空集合set()转换为bool值也为False

算术运算符

请添加图片描述

python中两个数相除,得到一个浮点数
请添加图片描述

算术运算符在字符串中的使用

有限度的支持加法和乘法

加法运算符将多个字符串拼接为一个字符串(python中,数字和字符串不能做加法运算)

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

赋值运算符

//取整时向下取整

复合运算符

赋值运算符的特殊场景

m,n=3,5#拆包

请添加图片描述

*表示可变长度

比较运算符

请添加图片描述

比较运算符在字符串中的使用:根据各个字符的编码值逐一进行比较

逻辑运算符

请添加图片描述

逻辑运算符的短路

请添加图片描述

位运算符

请添加图片描述

运算符优先级

请添加图片描述

分支语句

if if。。。。else

if。。elseif。。else

不支持switch

循环语句

while for

条件判断语句

if语句的嵌套

pass关键字的使用 在python无特殊意义用来占位

if语句判断的注意点

1.区间判断:可以连写 如:0<x<9

2.隐式类型转换:若if后面不是bool类型的值,则会自动转换

3.三元表达式

#num1=int(input('please input'))
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值