01-Python基础

python简介

Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。

Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。

  • Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。
  • Python 是交互式语言: 这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。
  • Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。

保留字和标识符

保留字

保留字,又叫关键字,python中,被赋予了特定意义的单词。
保留字如下:【不需要特定去记忆,在学习python中就会记住】

False、None、True、and、as、assert、async、await、break、class、continue、def、del、elif、else、except、finally、for、from、global、if、import、in、is、lambda、nonlocal、not、or、pass、raise、return、try、while、with、yield

标识符

标识符,变量、函数、类、模块和其他对象起的名字叫做标识符。标识符的定义需要遵循特定的规则。
标识符规则如下:

  1. 字母、数字、下划线组成;
  2. 不能以数字开头;
  3. 不能使用Python保留字;
  4. Python严格区分大小写
name = 'zhangsan'
Name = '李四'
print('name:',name) #name: zhangsan
print('Name:',Name) #Name: 李四

变量

变量的定义

变量,内存中一个带标签盒子。定义如下:

name = 'zhangsan'

变量的定义

变量组成

变量由3部分组成

  • 标识:表示对象所存储的内存地址;id(obj)
  • 类型:表示对象的数据类型;type(obj)
  • 值:表示对象所存储的具体数据;print(obj)
name = 'zhangsan'

print('标识:', id(name)) # 标识: 1797272944240
print('类型:', type(name)) # 类型: <class 'str'>
print('值:', name) # 值: zhangsan

变量中内存的分布当变量多次赋值之后,会指向新的内存空间,以前赋值的内存空间则被称为内存垃圾,会由Python的垃圾回收机制回收。

转义字符

转义字符,格式:反斜杠+想要实现的转义功能的首字母
转义字符表\r–可以写一个简单秒表倒计时器:

import time

list_num = reversed(list(range(0,60)))
for i in list_num:
    if i >= 10:
        print('\r',str(i),sep='',end='')
    else:
        print('\r0',str(i),sep='',end='')
    time.sleep(1)
print('\n打印完成!')

原字符

原字符,不希望字符串中的转义字符起作用,在字符串前加r或R

str_str = r'hellp\nworld'
print(str_str) #hellp\nworld

注释

Python注释有两种:单行注释和多行注释。
单行注释:#,快键键:Ctrl+/
多行注释:‘’’ ‘’'、“”" “”",快键键:Shift+ALT+A

# 单行注释

""" 
多行注释1
多行注释2
"""

'''
单引号多行注释1
单引号多行注释2
'''
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值