由于学c和c++学得太糟心于是就学python这件事 day01
由于学c和c++学得太糟心于是就学python这件事
我不喜欢c语言,不是因为这个语言不好,也不是歧视,c语言写得我太痛苦了
大学被学acm的时候就是用c 但学得太烂了
考研也要用c或c++ 好烦
我是真的烂,也没耐心 ,c语言真的学不好
于是就学python了 (没为什么 就是简单 好学 能用)
发现自己可以干很多【事情但是现在也就只能干一件事情
主要是和老男孩里面的太白金星老师学的,看视频学的
(这是老师的blog)https://www.cnblogs.com/jin-xin/articles/7459977.html
好,废话讲这么多 开始真正的笔记吧
1.计算机基础
CPU 中央处理器 相当与人类的大脑
内存 临时存放CPU需要处理的数据 储存数据 要快 内存贵 断电即消失
操作系统 操控CPU和内存 协调以上的这几个部分
应用程序
举例:
登录qq(吐槽以下tx可以开发一下ubuntu上的qq吗???)
原本qq这款软件是在硬盘上的 ,当双击qq图标时,操作系统就会把它的应用程序(.exe)加载到内存
编译型:一次性将程序编译为二进制文件
缺点:开发效率低,不能跨平台
优点:运行速度快
C, C++等等(然后不会写)
解释型:当程序执行时,一行一行(一句话一句话)的的解释
优点:开发效率高, 可以跨平台
缺点:执行(运行)速度慢
python, php等等
python时动态解释型 强类型定义语言
变量规范
1.必须由数字 字母 下划线任意组合 且不能数字开头
2.不能时python中的关键字 如print=3
3.变量具有可描述性
4.不能是中文(虽然可以用)
5.常量
emmmmmm Python中其实是没有常量 一直不变的量(比如 ;圆周率)
6.python种类
总之很多,之后再填
7.注释
方便自己方便他人理解代码
单行注释 #
多行注释 ’‘’ 或 “”“
8.输入输出(用户交互)
input
s = input("Please input something") #输入
格式化输出format
info = '''----------------info of %s ---------------- Name : %s #代表 name Age : %s #代表 age Job : %s #代表 job Hobbie: %s #代表 hobble ---------------- end ---------------- '''%(name, name, age, job, hobble) print(info)
name = input("name: ") age = input("Age: ") job = input("Job: ") msg = "My name is %s, %s years old, %s height ,have learned 10%%" %(name, age, job) print(msg)
9. 运算符号
+ 加 -减 *乘 /除 **幂 %取余
10.选择
if ______: ______ if ______: ______ else: _______ if ________: _____ elif _____: _____ else: _____
11.while循环
while 条件: #当条件不成立时 退出循环 内容
break #退出循环
continue #跳过本次循环 继续下一次循环
pass 跳过
while else
while 循环被打断 else不会去走(不会执行else)
#这个循环会走else count = 0 while count <= 5: count += 1 if count == 3: pass print("Loop", count) else: print("循环正常执行完了") print("-----------------out---------------")
#这个程序不会走else count = 0 while count <= 5: count += 1 if count == 3: break print("Loop", count) else: print("循环正常执行完了") print("-----------------out---------------")
12.数据类型
int str bool
bool True False
type() 用来判断数据类型
字符串 str (引号引起来的都是字符串) 字符串可以相加 但不能相减和相乘
字符串可以和数字相乘

浙公网安备 33010602011771号