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 + s保存
ctr + /添加 取消注释
ctr + c复制 拷贝
ctr + v粘贴
ctr + x剪切
ctr + a全选
ctr + z撤销
ctr + shift + z / ctr + y反撤销

2.注释


定义:代码中不会被编译执行(不会被解释器解释)的部分,注释的存在不会影响程序的功能。

种类:
  • 第一种单行注释
print('hello word!')  

输出结果:

hello word!
  • 第二种多行注释
"""
多行注释1
多行注释2
...
"""
'''
多行注释1
多行注释2
...
'''

价值:

1)对代码进行注解和说明
2) 增加程序的可读性  
3)让有效代码的功能消失 ```

3.语句


定义:是指一条有效代码就是一条语句
特点:
1).一般情况下,一条语句占一行并且结束后可以不加分
2).一条语句开头,不能随意加缩进(空格、tab)
代码验证如下:
输入:

print('你好')
print('python')

结果:

 你好
python

4.标识符和关键字


  1. 标识符:由字母,数字,下划线组成,且数字不能开头。
  2. 关键字:本身的存在就有特殊意义或者特殊功能的一些标识符
  • 标识符代码展示如下:

    # 变量名 = 99
    a = 1111
    a1 = 77
    a_ = 60
    __ = 3
    # a.b = 10      # 报错
    # 1a = 3       # 报错
    
    年龄 = 22
    age = 20
    
  • 关键字有以下35种:

    # ['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、1.23、-3.5、3e4。
? 2) 数字对应的类型有三种:int(整型)、float(浮点型)、complex(复数)

代码如下:

print(10000)
print(99e3)

文本数据: 用文字来提供数据的数据。(如:姓名、公司名、学校名、家庭住址、商品名称等。)
1)在程序中表示文字数据的时候需要加单引号或者双引号,例如:‘yase’、“四川成都”、‘good !’
2)文本对应的类型:str(字符串)
代码如下:

print('亚瑟')
print("亚瑟")

布尔数据: 在程序中用True表示肯jj定、真。False表示否定、假的数据就是布尔。
1)布尔对应的类型:bool
代码如下:

print(True)
print(false)
print(type(100))
print(type(True))

其他常用数据类型:list(列表)、dict(字典)、tuple(元组)、set(集合)、迭代器、生成器、function(函数)、自定义类型。


  • 获取数据的类型 (type)

代码如下:

print(type(100))    # <class 'int'>
print(type(True))   # <class 'bool'>
  • 类型转换

  • 类型名(数据) : 将指定数据转换成指定类型

  • 注意:不是所有的字符串都可以转换成数字,字符串去掉引号后是一个整数就可以转换成整型,去掉引号后是数字的都可以转换成浮点型。

    代码如下:

    print(int(6.14))    # 6
    print(int(6.99))    # 6
    print(float(80000))     # 80000.0
    print(int(True))    # 1
    print(int(False))  # 0
    # print(int('Duqingshan'))     # 报错!
    print(int('456'))
    print(float('879.4'))
    print(float('657876'))
    

6.变量


定义:变量就是保存数据的容器,将数据保存到变量中以后,就可以通过使用变量来使用数据。(将数据保存到变量中)
语法格式如下:
语法:变量名 = 值
说明:
变量名 : 由程序员自己命名
要求:是标识符;不是关键字
规范:见名知义(看到变量名就大概知道变量中保存的是什么数据)、如果有多个单词单词之间用下划线隔开、不使用系统的函数名类名和模块名
= : (赋值符号)固定写法
值 : 任何有结果的表达式,如:具体的数据、运算表达式、函数调用表达式。

代码如下:

# a*b = 700     # 报错!
# for = 900     # 报错!
# print = 560
print(1000)
name = '牟牟'
dog_name = '财'

使用变量:使用变量就是使用变量中保存的数据。
代码如下:

num = 1000
print(1000)
print(num)
print(1000+ 200)
print(num + 200)
print(type(1000))
print(type(num))

重新赋值
代码如下:

name = 'duqs'
print(name)
name = 700
print(name)
  • 同时定义多个变量赋相同的值
 a = b = c = 6000
 # a = 700
# b = 700
  # c = 700
  print(a, b, c)
  • 同时定义多个变量赋不相同的值
x, y, z = 105, 278, 309
# x = 105
# y = 278
# z = 309
print(x, y, z)
 a = 8000
a = 9000
  • 定义变量和重新给变量赋值的基本原理

    ? 定义变量的时候系统会自动在内存中申请空间,空间申请多少看保存的数据需要多大;重新给变量赋值的时候,会重新申请新的内存空,新的内存空间的大小由新赋值的数据决定id函数: id(变量) :获取变量保存的数据的地址。

    代码如下:

    num = 900
    print(id(num))
    
    num = 9000
    print(id(num))
    

7.输出函数(将数据打印到控制台)


  • 打印单个数据:print(数据)/print(有结果的表达式)

    代码如下:

print(6776)
print('abcf')
print(type(6776))
print(199+ 2)
  • 同时打印多个数据:print(数据1, 数据2, 数据3, 数据4, …)

    代码如下:

    print(1680, 900)
    print(178.5, '!', False)
    print(10 + 20, 100, type(12.5))
    
  • 定制结尾符号

    代码如下:

  end = ';'
  # print(数据1, 数据2)
  # 每个print都有一个end,end的默认值是换行符(\n)。当print打印完所有的数据后会自动打   印end的值。
  print(100)    # print(100, end='\n')
  print(200)    # print(200, end='\n')
  """
  100
  200
print(1000, end=';')
print(2000)
"""
1000;2000

"""
print('abc', 2000, end='。\n')
  • 定制数据分隔符

代码如下:

# sep=' '
# 数据分隔符的默认值是空格,控制的时候同时打印多个数据的时候,数据之间的分隔方式
print(1000, 2000, 3000, sep='+', end='=')   # 1000+2000+3000=6000
print(1000 + 2000 + 3000)
print(1000, )

# 2.输入函数 - input
# 变量 = input(输入提示信息)      从控制台输入内容,并且将输入的内容保存到变量中
name = input('请输入姓名:')
print(name)

# 注意:通过input函数不管输入的内容是什么,返回的数据的类型都是字符串(str)
age = int(input('请输入年龄:'))
print(age, type(age))
print(age + 100)

  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 10:49:15  更:2021-07-14 10:49:34 
 
开发: 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年5日历 -2024/5/4 21:57:42-

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