加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

day001|python基础回顾

发布时间:2020-12-20 09:47:02 所属栏目:Python 来源:网络整理
导读:1、python是一门编程语言 编程语言是人与计算机能够沟通的一种语言 人----------编程语言---------计算机2、编程是: ①人将要做的事的步骤想清楚 ②找计算机能够听懂的语言将步骤1翻译下来 银行行长-------------------------柜台用户 接收用户输入的用户名
1、python是一门编程语言
   编程语言是人与计算机能够沟通的一种语言
   人----------编程语言---------计算机
2、编程是:
  ①人将要做的事的步骤想清楚
  ②找计算机能够听懂的语言将步骤1翻译下来
  银行行长-------------------------柜台用户
          接收用户输入的用户名
          接收用户输入的密码
          判断输入的用户名等于正确用户 并且输入的密码等于正确密码
              告诉用户登陆成功
          否则
              告诉用户登陆失败
      人-----------------计算机
3、程序就是一系列代码文件
4、编程是为了让计算机能够按照人类的思维逻辑去工作,从而取代人力
5、三大核心硬件
  cpu
  内存
  硬盘
  程序最开始就是在硬盘中,然后读到内存中
6、计算机完整体系结构图
      解释型语言编写的程序 解释型语言编写的程序
            命令             命令
      python解释器        shell解释器   cmd解释器   应用程序
      系统接口
      内核
      计算机硬件
# 注释的位置1
print("hello world")  # 注释位置2(井号前两格,后一格)

# ctrl+?批量加注释
# print(1)
# print(2)
# print(3)

# ctrl+d快速复制当前行且粘贴到下一行
# shift+enter快速换行
1、定义变量
	age = 18
	level = 10
	name = "Makka Pakka"

2、引用变量
	print(age)
	补充:一定要先定义后引用

	两种报错方式
	①语法错误(一行都不运行,直接报错)
		print(111)
		print(222)
		print(333
		print(444)
	②逻辑错误(运行到错误那行再报错)
		print(111)
		print(222)
		ess
		print(444)

	"ess"  # 加上引号是一种值,不加引号代表变量名

3、变量的三大组成部分
3.1 变量名:用来访问变量值的
3.2 赋值符号:把值的内存地址绑定给变量名
3.3 变量值:记录事物的状态,即存的数据4、变量名命名
  
  大前提:见名知意
      age = 18
      level = 10
  在见名知意的前提下应遵循的规范:
      ①变量名是由字母数字下划线组成
      ②不能以数字开头
      ③不能使用python语言的关键字
'and','as','assert','break','class','continue','def','del','elif','else','except','exec','finally','for','from','global','if','import','in','is','lambda','not','or','pass','print','raise','return','try','while','with','yield'
   命名风格
      Ⅰ 纯小写加下划线
         age_of_ccc = 18
      Ⅱ 驼峰体
         AgeOfCcc = 18

5、变量值的两大特征
  id->变量值的身份证,反应的是内存地址
  type->变量值的类型
	x=10
	y="ccc"
	print(id(x))  # 140707833976768
	print(type(y))  # <class 'str'>
id一样代表内存地址一样,也就是说指向的是同一个内存空间,值肯定一样
值一样(即==成立),id不一定一样,也就是说不同的内存空间可以放相同的值
	is 判断的是id是否相同
	== 判断的是值是否相等

6、常量
  python没有常量这一说法,但可以用全大写的变量名代表常量
  AGE_OF_OLDBOY = 73
  AGE_OF_OLDBOY = 74
  再次定义常量,常量的值就会发生变化,因此没有常量这一说法

7、垃圾回收机制
7.1 引用计数
7.2 引用计数机制的漏洞:循环引用->内存泄露:标记-清楚
7.3 引用计数机制的效率问题:分代回收
    x = 18
    y = x
    y = 20
    del x

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读