这是我自学以来第一次接触系统的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 = "fefefrsf" 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



