这是我自学以来第一次接触系统的python学习,有不对的地方还请诸位大佬多多指教
小子在这给诸位磕个头了(蚌蚌蚌)
在此次系统学习中,还是感受到自学的不系统,有许多遗漏的知识点,而且自学不愿意敲东西,对于我个人而言,来系统的学习可以多练练,此行就不亏了;)
在这计算机的介绍就不再多嗦了,有关python的环境搭建到底细节是啥,我也没搞明白,但我约摸的就是更有利于我这种小白敲代码吧,反正就是安装一堆东西。。(瞎说,有大佬能不能在评论区说一下@-@)
其次就是关于下载后的pycharm的使用了,虽然老师没说,但我依然偷偷安装了一个汉化,非常的爽,对小白十分友好。
一下就是我自己单纯对本天的重点罗列了,或许以后也是这样
1.(背)
快捷键 | 作用 |
---|---|
Ctrl + / | 单行注释 |
Ctrl + Shift + / | 多行注释 |
Ctrl + D | 复制当前光标所在行 |
Ctrl + X | 删除当前光标所在行 |
Ctrl + Alt + L | 格式化代码(666) |
Ctrl + Shift + R | 全局查找 |
Ctrl + Alt + left/right | 返回至上次浏览的位置 |
Ctrl + W | 快速选中代码 |
Ctrl + R | 替换 (没玩明白) |
Ctrl+Z | 返回上一次编辑器操作 |
Ctrl+Shift+Z | 重复上一次编辑器操作,与Ctrl+Z相反 |
2.关键字与保留字(自认为没水平去用这个做变量,简单的也都知道)
and | as | assert | break | class | continue |
---|---|---|---|---|---|
def | del | elif | else | except | finally |
for | from | False | global | if | import |
in | is | lambda | nonlocal | not | None |
or | pass | raise | return | try | True |
while | with | yield |
3.int(integer)3.1进制转换 二进制(bi
nary) 八进制(octal)
十进制 (decimal)十六进制(hexadecimal)
10---->16 : print(hex(100))
10---->8 : print(oct(100))
10---->2 : print(bin(100)
反过来转换就有点诡异了。。
print(int('16',16)) #这里是以十六进制的为例子前面的必须是字符串的形式,后面的是他是神马进制。然后输出的就是由此进制转化的十进制的数字output:22(我语言表达能力有限这有一个大佬的https://www.runoob.com/python/python-func-int.html说的贼好)
4.float
指数形式:
3.2E5 #右边补零
3.2E-5 #左边补零
5.bool(跳!*-* !)
6.str(string )
例子name="聪明的墨菲特"
这样会出问题name="adsd"asdda"" !!!!
7.(背)
转义字符 | 说明 |
---|---|
\n | 换行符,将光标位置移到下一行开头。 |
\r | 回车符,将光标位置移到本行开头。 |
\t | 水平制表符,也即 Tab 键,一般相当于四个空格。 |
\b | 退格(Backspace),将光标位置移到前一列(前一个字符)。 |
\\ | 反斜线 |
\' | 单引号 |
\" | 双引号 |
\ | 在字符串行尾的续行符,即一行未完,转到下一行继续写。 |
a = "fefef\rsf" print(a) # 把光标移动到本行第一个字符の位置 s = "hi my name is \nasd" # "\"为转义字符可以转义自身如"\\" s2 = "hi my name is \\nasd" # 就可以输出
小例子
8.格式化输出
# 允许用户在终端下输入自己的账号和密码
username = input("请输入您的登录账号:")
password = input("请输入您的登录密码:")
# 格式化输出的字符串中存在多个变量,则需要在 % 后面把对应的变量使用小括号括起来。
print("您的账号:%s,登录密码:%s" % (username, password))
偷老师的例子
转换说明符 | 解释 |
---|---|
%d、%i | 转换为带符号的十进制整数 |
%o | 转换为带符号的八进制整数 |
%x、%X | 转换为带符号的十六进制整数 |
%e | 转化为科学计数法表示的浮点数(e 小写) |
%E | 转化为科学计数法表示的浮点数(E 大写) |
%f、%F | 转化为十进制浮点数 |
%g | 智能选择使用 %f 或 %e 格式 |
%G | 智能选择使用 %F 或 %E 格式 |
%c | 格式化字符及其 ASCII 码 |
%r | 使用 repr() 函数将表达式转换为字符串 |
%s | 使用 str() 函数将表达式转换为字符串 |
对了%.2f 保留两位小数
%02d 表示把对应位置的数字使用2个位置显示,如果位数不够,左边补0。详细见https://www.cnblogs.com/wj12312/p/10490753.html也是个大佬嗦的非常清楚
再见,开摆!!!!!!!
见封面进的好好想一想doge