pycharm常用快捷键(教程:https://www.cnblogs.com/jiangchunsheng/p/9554233.html):
1、代码上下移动:command+ shift+ ↑or ↓
3、文件内搜索:command+ f
4、文件内替换:command+ r
7、复制当前行:command+ d
8、新建一行:command+ enter
9、文件内折叠:command+ shift+ -
17、向前导航:command+ alt+ ←
18、向后导航:command+ alt+ →
19、导航到最近一次编辑处:command+ shift+ del
20、导航到方法声明的地方:command+ b
21、导航到方法实现的地方:command+ alt+ b
22、定义的快速查找:command+ y或 alt+ space
24、查看前一个报错的地方:shift+ F2
25、代码行标记&取消标记:F3
26、标记代码行查看:command+ F3
-
格式化输出
print('myname is:%s,age is :%s' %(name,age)) name = input('name:') age = input('age:') job = input('job:') hobby = input('hobby:') msg = '''------------info of %s------------------- Name : %s Age : %s job : %s Hobbie : %s ----------------------end-------------------------''' % (name,name,age,job,hobby) print(msg)
-
while
-
Why
- 大气,吃饭,睡觉,日复一日,歌曲列表循环,程序中:输入循环
-
What
- while 无限循环 for有限循环
-
how
-
基本结构:
while 条件: 循环体
-
终止循环:改变 标志的值
-
break continue
-
# 如果循环被break 打断 就不执行 else 里面的语句 while 1: pass else: pass
-
-
-
运算符
-
算数运算符: ** 求幂 // 整除 % 取余
-
比较运算符
-
赋值运算符
-
逻辑运算符
-
and or not
-
在没有()的时候 优先级 not>and>or
-
两边都是比较运算的时候,同一优先级 从左至右
print(2>1and 3<4 or 4>5 and 2<1) x or y #x,y为数字时候:x:非0则为x,x:为0则为y # 非零即True 0 为 Falese and 跟 or 相反 or: 前面非0就打印前面的。 and:前面为0就是0,前面非0就是后面的。 #面试题 print(1 and 2 or -1 and 3) #print(2 or 3) #打印结果2
-
-
-
编码的初识:
-
计算机存储文件,存储数据,以及一些数据通过网络发出去,存储发送数据什么内容? 底层都是二进制码。密码本:二进制与文字的对应关系
-
-
ASCII:最早的密码本(8)
~~~python 只包含英文字母,数字,特殊字符,一共不超过128个, 8bit = 1byte, 一个字符占1byte(字节)=8个二进制码 ~~~
-
gbk :中国的密码本(8,16)
包含英文字母,数字,特殊字符,中文。国家标准。一个英文字母和符号=1byte,一个中文用两个字节,能表示65536个中文字。
-
Unicode:万国码(32)
把世界上所有的文字都记到这个密码本。起初一个字符用2个字节(byte)表示,后面为了涵盖所有文字用4个字节32位二进制表示,但是浪费空间。
-
Utf-8(8,16,32)
Unicde升级而来 英文: 1byte = 8位二进制 欧洲: 2byte = 16位进制 中,亚洲: 3byte = 24位二进制
8bit = 1byte 1024byte = 1kB 1024kb = 1MB 1024MB = 1GB 1023GB = 1TB
-
-
-
-
编译型:一次性编译成二进制再执行
- 优点:执行效率高
- 缺点:不能跨平台,开发效率低
- 代表语言:c
-
解释型:逐行解释成二进制再执行
- 优点:跨平台,开发效率高
- 缺点:执行效率高
- 代表语言:Python
-
变量:
- 数字、字母和下划线任意组合
- 不能以数字开头
- 不能用Python关键字
- 不能中文
- 描述性
- 区分变量和数据类型的区别
-
常量:
- 一直不变的量,与变量几乎一样
-
注释:解释说明
-
基础数据类型:
- 数字:+ - * / % ** … // 返回的是商,%返回的是余数
- 字符串:str+str *int
- bool布尔值: True False
-
用户输入input(‘提示语:’)
-
if
- if 条件:
- if else
- If elif elif ….
- if elif elif ….else
- if 嵌套
git:
-
git add . 提交新的修改的文件 不包括删除的
-
git add -A 提交所有变化
-
git add -U 提交修改和被删除的文件,不包括新文件
-
git commit -m "我上传了xxx" 介绍自己上传了什么
-
git push origin master 提交到远程仓库
-
git remote -v 查看日志
-
git pull origin master 拉取远程仓库内容
-
配置时候用:
git remote add origin https://gitee.com/xxxx/yyy