基础语法与变量

本文详细介绍了Python编程的基础语法,包括常用快捷键、注释方法、语句规则、标识符与关键字,以及各类数据类型如数字、文本、布尔和常见数据结构的使用。此外,还涵盖了输入输出函数、变量定义与操作、类型转换等内容。
摘要由CSDN通过智能技术生成

基础语法与变量

语法基础

1.常用快捷键

  • ctr+/ — 添加/取消注释

  • ctr+s — 保存

  • ctr+c — 拷贝

  • ctr+v — 粘贴

  • ctr+x — 剪切

  • ctr+a — 全选

  • ctr+z — 撤销

  • ctr+shift+z — 反撤销

  • alt — 选择位置添加多个光标

2.注释

注释就是代码中不会被解释器解释的部分,它的存在不会影响程序功能。

注释存在的价值:1)对代码进行注解和说明增加程序可读性
2)使有效代码的功能消失

1)单行注释

注释内容前加#号,也可通过ctr+/实现(注释内容在代码后的情况不适用)

# 单行注释1
print('hello world')  # 单行注释2
2)多行注释

使用三对单引号或双引号实现

'''
多行注释1
多行注释2
'''

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

3.语句

一条有效代码就是一条语句

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

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

2)一条语句前,不能随便加空格(缩进)

	print('hello world')  #格式报错

4.标识符和关键字

    1. 标识符(名字命名要求):由字母、数字、下划线组成,数字不能开头
    1. 关键字:本身存在具有特殊意义和功能的一些标识符。例如:‘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)常用的数据及类型
  • (1) 数字数据

​ 用来表示数值大小的数据,例如:年龄值、身高值、距离值、长度等。
​ 在程序中表示数字数据的时候和数学中的数字的表示方式一致 例如:+18, -3,4e-3
​ 数字对应的类型有三种:1)int(整数) 2) float(浮点型) 3)complex(负数)

  • (2) 文本数据

​ 用文字来提供数据,例如:名字、地址、商品名称、电话、身份证号码
​ 在程序中表示文本数据时,需加单引号或双引号,例如:“名字”、‘你好’、‘25802346’
​ 文本对应的类型:str(字符串)

  • (3) 布尔数据

​ 用True表示肯定或者真 ,False表示否定或者假
​ 布尔对应的类型:bool(布尔)

  • (4)其他常用数据类型

​ list(列表)、dict(字典)、tuple(元组)、set(集合)、function((函数)等。

print(4e-3)
print('25802346')
print(True)
2)获取数据类型

type(数据)

print(type(10))			#<class 'int'>
print(type(True))		#<class 'bool'>
print(type('你好'))	   #<class 'str'>
3)类型转换

类型名(数据)— 将指定数据转换为指定类型

print(int(3.14))		# 3 浮点数转化为整数
print(float(8))			# 8.0 整数转化为浮点数
print(int(True))		# 1 布尔数值转化为整数
print(str(123))			# 123 整数转化为字符串餐
# print(int('abc'))		# 报错 字符串无法转化为整数
print(int('123'))		# 去掉引号的字符串为数字,可转化为整数
print(int('123.4'))		# 去掉引号的字符串为浮点数,可转化为浮点数

输入与输出函数

1.输出函数

1)打印单个数据 — print(数据)/print(有结果的表达式)
print(56)			# 56
print('abc')		# abc
print(type(56))		# <class 'int'>
print(100+2)		# 102
2) 同时打印多个数据 — print(数据1,数据2,数据3,数据4,…)
print(100,200,300)				# 100 200 300
print(12.5,'你好',False)		   # 12.5 你好 False
print(100+2,100,type(12.5))		# 102 100 <class 'float'>
3) 定制结尾符号

end=’\n’ — 换行

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

print(100)		#print(100,end='\n')
print(200)		#print(200,end='\n')

# 结果如下
'''
100
200
'''

end=’;’ — 更改结束符

print(100,end=';')
print(200,end=';')
# 结果如下
'''
100;200;
'''
4) 定制数据分隔符

sep=’ ’

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

print(100,200,300,sep='~~')
print(100,200,300,sep='+',end='=')
print(100+200+300)
# 结果如下
'''
100~~200~~300
100+200+300=600
'''

2.输入函数

input(输入提示信息)

name=input('请输入姓名:')		# 输入内容并且将输入的内容保存到变量中
print(name,type(name))			# 查看输出值的数值类型

age=input('请输入年龄:')
print(age,type(age))
print(int(age)+100)				
# 变量age时文本数值(字符串)无法直接进行运算,需进行数值类型转换

变量

1. 变量的含义

保存数据的容器,将数据保存到变量以后就可以通过使用变量来使用数据

2. 定义变量

  • 语法:变量名=值

  • 说明:

    变量名 — 自己命名

    ​ 要求:1) 是标识符 2)不是关键字

    ​ 规范:1) 见名知义 2)单词之间下划线隔开 3)不使用系统的函数名类和模块

    = — (赋值符号)固定写法

    值 — 任何有结果的表达式,例如:具体数据、运算表达式、函数调用表达式。

    name='Simon'
    print(name)
    
    number=10
    print(10)
    print(number)
    print(type(number))
    

    3. 重新赋值

    name='浪味仙'
    print(name)
    

    4. 同时定义多个变量

    1)同时定义多个变量赋相同的值
    a=b=c=100
    # a=10
    # b=10
    # c=10
    print(a,b,c)
    
    2) 同时定义多个变量赋不同值
    x,y,z=10,20,30
    # x=10
    # y=20
    # z=30
    print(x,y,z)
    

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

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

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

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

    number=100
    print(id(number))
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值