IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> Python:基础语法与变量 -> 正文阅读

[Python知识库]Python:基础语法与变量

基础语法与变量

基础语法

1.常用快捷键

ctr+/ - 添加或取消注释

crt+s - 保存

crt+c - 复制

crt+v - 粘贴

crt+z - 撤销

crt+x - 剪切

crt+a - 全选

2.注释
  1. 注释就是代码中不会被解释器解释的部分并且注释不会影响程序正常运行

  2. 注释存在的价值:对代码进行解释和说明,增加对程序的理解,让有效代码的功能消失。

  3. 注释分为单行注释和多行注释:

    1.单行注释:print(‘hello word!’)

    2.多行注释:

    “”"

    注释1

    注释2

    注释3

    “”"

3.语句

1).一条语句就是一条代码

2).一般情况下一条语句占一行,并且一条语句结束后可以不加分号

3).一条语句的开头不能随便添加空格,缩进,tab

  1. .例如:
print('哈喽')
print('python')
4.标识符和关键字

1.标识符要求(以名字取名)- 由字母,数字或者下划线组成,并且数字不开头

? 例如:

name = 100
age = 30
a_ = 39
__ = 20

2.关键字 - 本身的存在就有特殊意义或者特殊功能的一些标识符

? 例如:

在PyCharm上面输入:import keyword
print(keyword.kwlist)可以得到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']

5.常见数据和数据类型

1.数字数据:用来表示数值大小的数据,列如:年龄,身高,体重等。

? 在程序中表示数学数据的时候和数学中的数字表达方式一样(直接写),列入:18,+20,-30

? 数字对应的类型有三种:int(整形),float(浮点数),complex(复数)

2.文本数据:用文字来提供数据的数据,列入:姓名,公司名,学校名,家庭住址,商品名称

? 程序里面表示文本数据,需要把文本数据加上单引号或者双引号

? 列入:‘小黑’,"四川成都",‘hello world!!’

? 文本数据对应的类型:str(字符串)

3.布尔数据:在程序中用T rue表示肯定,真,用False表示否定,假的数据就是布尔数据

? 布尔对应的类型:bool(布尔)

4.其他常用数据类型:list(列表),dict(字典),tuple(元组),set(集合),送代器,生产器,function(函数),自定义类型…

5.获取数据类型:

? 例如:

type = 数据
print(type(10))  # <class 'int'> 10对应int=整形
print(type(True))  # <class 'bool'>True对应bool=布尔
print(type(3.10))  # <class 'float'>3.10对应float=浮点数
print(type(False))  # <class 'bool'>False对应bool=布尔

6.类型转换:类型名、(数据) - 将指定的数据转换成指定类型

? 注意不是所有的字符串都可以转换为数字,字符串去掉引号后是一个证书可以转换成整数

? 去掉引号后的数字可以转换为浮点数

? 例如:

print(int(3.14))  # 3
print(int(3.98))  # 4
print(float(100))  # 100.0
print(int(True))   # 1
print(int(False))  # 0
6.输出函数(将数据打印到控制台) - print

1.print(数据)/print(有结果的表达方式)

? 例如:

print(45) =# 45
print('adc')=# abc
print(type(56))= # <class 'int'>
print(100 + 2)=# 102
print(100 * 5)=# 500

2.同时打印多个数据:print(数据1, 数据2, 数据3, …)

? 例如:

print(100, 200, 'abc', 0.2)=# 100, 200, avc, 0.2
print(10 + 20 * 12)=# 250
print(10 + 20, 100, type(12.5))=# 30, 100, <class 'float'>

3.定制结尾符号:end=’\n’

? print(数据1, 数据2)

? 每一个print都有又一个end,end的默认是换行符。当print打印完所有的数据后自动打印end的值

? 例如:

print(100)      # print(100,end='\n')
print(200)      # print(200,end='\n')
print(100, end=':')
print(200)
print(3.18, 20 * 2, 100+20, end='。\n')

4.定制数据分割线:sep = ‘’

? 数据分割符的默认值是空格,控制的是同时打印多个数据的时候,数据之前的分隔方式

? 例如:

print(100, 200, 300, sep='!')=#100!200!300
print(3.14159, 2999, 1000, sep='王炸', end='\n')=#3.14159王炸2999王炸1000
print(100 * 20, 900 * 100, sep='+', end='=')
print(100 * 20 + 900 * 100)=#2000+90000=0=92000
7.输入函数:- input

? 变量 = input(输入提示信息) - 从控制台输入的内容,并且将输入的内容保存到变量中

? 注意:不管input函数不管输入的内容是什么,返回的数据的类型都是字符串(str)

例如:
name = (input('请输入姓名:'))
print(name)
age = int(input('年龄:'))
print(age, type(age))
print(age + 100)
8.变量

1.什么是变量:变量就是保存在数据容器,将数据保存在变量中以后,就可以通过使用变量来使用数据

2.变量的定义:将数据保存在变量中

? 1).语法:变量名 = 值

? 2).说明:变量名由程序员自己定义命名

? 3).要求:第一:你输入这个变量属于标识符, 第二:不是python语言中的关键字

? 4).规范:顾名思义:(程序员需要知道自己命名的变量中保存的是什么数据),如果由多个 单词之间需要使用下划线隔开,不使用系统的函数类名和模块名

? 5):赋值符号的固定写法 =

? 值 - 任何有结果的表达方式,列入:具体的数据,运算表达方式

? 例如:

name = '张三'
print(name)
dog_name = '拉布拉多'
print(dog_name)

3.使用变量:使用变量就是使用变量中的保存数据

? 例如:

num = 10
print(num)
print(10 + 2) = #12
print(num + 2)= #12
print(type(10))= #<class 'int'>
print(type(num))=# <class 'int'>

4.重新赋值:

? 例如:

name = '迪迦奥特曼'
print(name)=# 迪迦奥特曼

5.同时定义多个变量:同时定义多个变量赋相同的值

? 例如:

a = b = c = 100
print(a, b, c)= # 100, 100, 100

? 同时定义多个变量赋不同的值

? 例如:

x, y, z = 10, 20, 30
print(x, y, z)=# 10,20,30

6.定义变量和重新给变量赋值的基本原理:

? 定义变量的时候系统会自动在内存中申请空间,空间申请多大看保存的数据需要多大

? 重新给变量赋值的时候,会重新申请新的内存空间,新的内存空间的大小由新赋值的数据决定

? id函数: id(变量) - 获取变量保存的数据地址

? 例如:

print(id(num))

num = 1000
print(id(num))

?

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-07-14 23:01:27  更:2021-07-14 23:03:37 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 0:52:46-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码