Python 全栈开发工程师 90 天 核能来袭 (第1天)

不要自卑,去提升实力
互联网行业谁技术牛谁是爹
如果文章可以带给你能量,那是最好的事!请相信自己
加油o~

在这里插入图片描述


一、数据类型

数字类型
  1. int型
  • 二进制
    将十进制转化为二进制函数:
    print ( bin ( a ) )
    0b10100,0b开头
  • 八进制
    将十进制转化为八进制函数:
    print(oct(a))
    0o1202,0o开头
  • 十进制
    235
  • 十六进制
    将十进制转化为16进制函数:
    print(hex(a))
    0x13a3,0x开头
  1. float型

写法有数学写法:如123.45
科学计数法:1.23e2,表示1.23*10^2

  1. 字符串型

用单引号或双引号括起来的任意文本串,如“hello”
可将任何数值类型的变量转化为字符串类型
即str(‘1345’)

  1. 布尔型

True、False
注意这里首字母为大写,和其他语言有所不同

  1. 复数型

例如2+3j,即将数学中的i改为j,在3和j之间无*号

其他类型
  1. 列表

[ 1, 3,4 ]

  1. 元祖

( 1 , 5,6 , 7 )

  1. 字典

{ ‘a’ : 1 , ‘b’ : 2 , ‘c’ : 3 }

  1. 集合

{ 1 , 3 , 4 }

二、操作

  • 可以用int函数将对应数值转化为相应数据
a='0x24'
print(int(a,16))

但注意要指明类型,否则会报错

  • 字符串可以利用运算法操作
print('i like'+' python')

会打印出i like python,将两个字符串进行连接

print'i love you'*3

会打印出3次i love you

  • print函数

表示在输出a和b时,中间以什么相连,默认情况下为空格

print('a','b',sep='')

表示输出完字符串abc后以什么结尾,默认情况以‘\n’结尾

print('abc',end='a')
  • 拆包操作
a,b=3,4

即a=3,b=4

a,*b,c=1,2,3,4,5

即a=1,b=[ 2,3,4],c=5

三、运算符

运算符描述
[] [:]下标,切片
**指数
~ + -按位取反, 正负号
* / % //乘,除,模,整除
+ -加,减
>> <<右移,左移
&按位与
^ \|按位异或,按位或
<= < > >=小于等于,小于,大于,大于等于
== !=等于,不等于
is is not身份运算符
in not in成员运算符
not or and逻辑运算符
= += -= *= /= %= //= **= &= |= ^= >>= <<=(复合)赋值运算符

四、变量命名

  • 变量由字母,数字和下划线组成,且数字不可开头
  • 不可以和关键字(特殊含义的单词)和保留字(函数名,模块名等)重名

1,模块命名
(1)模块推荐使用小写命名,
(2)除非有很多字母,尽量不要用下划线
因为很多模块文件存与模块名称一致的类,模块采用小写,类采用首字母大写,这样就能区分开模块和类。
2,类命名
(1)类名使用驼峰(CamelCase)命名风格,首字母大写;
(2)私有类可用一个下划线开头。
3,函数命名
(1)函数名一律小写,如有多个单词,用下划线隔开
(2)类内部函数命名,用单下划线()开头(该函数可被继承访问)
(3)类内私有函数命名,用双下划线(__)开头(该函数不可被继承访问)
4,变量命令
(1)变量名推荐小写,如有多个单词,用下划线隔开
(2)类内部变量命名,用单下划线(
)开头(该变量可被继承访问)
(3)类内私有变量命名,用双下划线(__)开头(该变量不可被继承访问)
5,常量命令
使用下划线分割大些字母命名

五、逻辑短路问题

print(1 and 4)
print(0 or 1)

逻辑与运算时,取第一个为False的值,如果全部True取最后一个值
逻辑或运算时,取第一个为True的值,如果全部为False,取最后一个值

六、位运算

在这里插入图片描述

在这里插入图片描述

  • 9
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 8
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

海洋 之心

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值