作为第一次接触python的小白,刚刚开始学习,十分感谢图灵学院的各位老师们提供的平台,希望能和大家相互交流讨论,坚持每段时间记录总结一下自己的进度。
环境安装
-Virtualbox+Ubuntu
-套件是Anaconda3+pycharm
#注释
-行注释:以井号开头
-块注释:用三个单引号或者双引号,括起来的部分,如 '''注释'''
#变量
-命名规则
-与其他语言类似,包含数字、大小写字母,下划线等
-数字不可以作为开头 -python中,以下划线开头的内容具有特殊含义,不建议使用 -比如: _gender,可以用但不推荐
-大小写不一样
-Python和python是两个不同的变量
-推荐 -使用具有固定含义的英文单词或者缩写,srv=server,skt=socket,一般以posix规则来命名
-驼峰命名法
-大驼峰,每个单词首字母大写
-python中给类一般这么命名 如 MyTrueLove
-小驼峰,类似大驼峰,但是第一个字母小写
-python中一般嘛,给普通变量或者函数命名 如 myTureLove -posix写法
-多个单词用下划线连接 -单词全部小写
-my_first_lov
-保留字和关键字 -不多说,起变量名的时候避开就好
##变量声明 -var1,var2,var3=v1,v2,v3 这是多个变量赋值
变量类型 -严格意义上来说,python只有一个类型
-标准数据一共六种
-数字类型Number
-字符类型str
-列表list
-元组tuple
-字典Dictionary
-集合set
Number数字类型
-数字类型无大小限制 整数
-自然数,0,负自然数
-整数分进制
-二进制 0b打头 如0b1011
-八进制 0o开头 如0o107
-十六进制 0x开头 如0xff
-十进制
浮点数
-小数 -可以省略,如 0.5,.5
-科学计数法法
-举例 -152.38=1.5238e2 -0.582=5.82e-1 后面的e表示10的指数
复数
-由实部和虚部构成的数字-
虚部用j表示-5+3j-9 无虚部-3j 无实部
布尔值
-表真假
-只有两个值, True/Flase
-可以直接和数字比较
字符串
-表示方式
-单引号
-双引号
-三引号(三个单引号或者三个双引号)
-可以包含多行信息 -有些时候单双引号需要交替使用,因为如何判断你是字符串的开始和截止 比如开头是单引号,那么下一个单引号就是结束的位置。
同时,作为第一次接触jupyter notebook这款软件,相当实用,简单来说,你可以在矩形框中也就是cell中输入代码和笔记,代码模式是code,而笔记的话就是Markdown;同时你想要运行的话,快捷键是ALT+Enter,当然了,你也可在help中的keyboard shortcuts找一下快捷键。
对了,第一次在linux下写博客,给大家安利一款不错的截图软件,可以自定义截图。
软件是screenshot
安装命令是 sudo apt install gnome-screenshot
当然也有很多的选项
-a 自定义区域进行截图
-d N 等待N秒后截图
-i 是交互式界面,比较好操作。
eg. 1. gnome-screenshot 直接截全屏
2. gnome-screenshot 自定义截屏
3 info gnome-screenshot 可以查看相关的快捷键
今天就到这里吧,希望对大家也有所帮助。