l2430478 发表于 2020-12-17 19:23

Python自学笔记(二)

本帖最后由 l2430478 于 2021-1-11 13:19 编辑

自从开始学习 Python以来,恰遇到工作繁忙,没有时间扣细节,更重要是纯粹的自学,没人指导,导致进度缓慢,几天了,还没有什么大的突破,不足以写教程,所以一直也没写笔记(二)。
今日先分享一个我正在学习的重要资源,七月教程。非常好,非常好。我现在就在看,忍不住分享给大家,这是收费资源,随时可能别和谐。



全面系统Python3.8入门+进阶 (程序员必备第二语言)分享会被河蟹,需要的及时转存,为减少被其他论坛白嫖,特设置了查看权限。

链接: https://pan.baidu.com/s/1QfHm76jkNLwC_HgjI4uaXA 提取码: ktmt            可以直接在线观看(需要转存),不用下载的。

感谢@我今年三岁啦 提供的 天翼云 链接https://cloud.189.cn/t/eI3QbyaeMBNn (访问码:0qle)

非常棒非常棒,后续我会把7月另外两个收费教程也发过来。希望大家喜欢。

另推荐一个是在线python, https://c.runoob.com/compile/6
感谢@brightwill   推荐的另一个在线python http://www.dooccn.com/python3/
感谢@ d8349565      提供的笔记工具网站                https://www.notion.so/    (已测试:这个现在个人版免费了 但所有菜单都是英文   真心听不懂   登录网页版后,使用翻译,勉强能打字。   听说下月可能出中文版   观望吧)               https://linmi.cc/          (已测试:注册后需要相互拉人才能免费首次登录给14天免费时间)







教程很好,循序渐进,大家不要贪多哦。





前3章总结笔记如下:新新新新手可以留存或者练习高手请路过~~~~~~~~~~


Number 数字
bool布尔类型:表示真(True)、假(False)   首字母需要大写

True (念楚)False(念否四 )均是数字类型
type(True)    回车得 class‘bool’
int(True)       回车得1
int(False)       回车得0
bool(0)   回车得False



bool(0或者空值 )是假False   bool(None)

bool(非0数值) 是真True

bool(‘abc’)   回车得True
bool(‘’)   回车得False


complex 复数

str字符串
如何表示字符串?
“”
‘’
''' '''
\ 转义字符   特殊的字符   无法”看见“的字符,与语言本身语法有冲突的字符。
举例   \n   换行   \'单引号      \t横行制表符   \r回车



'hello\
word'

'''
hello word
hello word
hello word
'''
或者
“ “ “
ello word
hello word
hello word
“ “ “
回车都会得到
'\nhello word\nhello word\nhello word\n'






print打印(念 普润特)

print('''hello word\nhello word\nhello word''')
回车会得到
hello word
hello word
hello word

print('hello \nword')         或者print('hello\nword')
回车会得到
hello
word


如果想输入路径中 带\n需要再加一个转义符\
print("c:\\northwind\\northwest")回车会得到c:\northwind\northwest
或者在前面加一个R 那么就不是一个普通的字符串了, 成了一个原始字符串
print(r"c:\northwind\northwest")同样会得到c:\northwind\northwest




"hello"+"word"   回车'helloword'
"hello"*3         回车 'hellohellohello'
'helloword'   回车得'e'
'helloword'   回车得'h'0代表第一个字符
'helloword'[-3]   回车得'h'
'helloword'   回车得'hello'   冒号代表步长不同于前面单个的数字
'helloword'    回车得   'hello'
'helloword'[-4:10]    回车得   'word'
'hello word'    回车得   'word'




输入type(10)可以查看数据类型       <class 'int'>   代表整数
输入type(0.5)可以查看数据类型       <class 'float'>代表浮点数

输入type(1+1)可以查看数据类型       <class 'int'>   代表整数
输入type(1*0.5)   <class 'float'>
+ - *都同类   但是/会变成浮点数      举例type(2/2)    <class 'float'>




互交模式下,在数字前输入字符前输入   

0b(数字0和小写字母B)代表二进制,举例0b101回车得到5             举例0b11回车得到3。
0o(数字0和小写字母O)代表八进制,举例0o11回车得到9               举例0o110回车得到72。
0x(数字0和小写字母X)代表十六进制,举例0x101回车得到257      0x11F回车得到287。


bin代表不同类型数据转换为2进制
bin(3)    输入bin 可以将10进制数字转换为2进制 '0b11'      举例输入bin(13)         得到'0b1101'   其中1101就是2进制的   13
bin(0o7)    输入bin(0o7 可以将8进制数字转换为2进制 '0b111'
bin(0xE)      输入bin(0x 可以将16进制数字转换为2进制'0b1110'


int 代表不同类型数据转换为10进制
int(0o111)      可将8进制的转换为10进制73

hex 代表不同类型数据转换为16进制
oct代表不同类型数据转换为8进制

IWayne 发表于 2020-12-17 19:34

其实python没多少体积的,如果以后需要pyqt5 你网页的好像不行

titaz 发表于 2020-12-17 19:34

好资源 赶紧转存一波

自在小鱼 发表于 2020-12-17 19:36

感谢分享

艹头黄 发表于 2020-12-17 19:53

带走带走

gj222jg 发表于 2020-12-17 20:03

带走了,感谢{:1_899:}

emm 发表于 2020-12-17 20:10

坐等后续

骑狗的猴子 发表于 2020-12-17 20:14

感觉跟着项目学习会更快点 当然是对有基础的来说

xinjun000 发表于 2020-12-17 20:28

支持一个~{:1_921:}

yiqiuyun 发表于 2020-12-17 20:34

谢谢您的分享
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: Python自学笔记(二)