一、Python基础语法和变量

本文介绍了Python的基础语法,包括常用快捷键、注释、语句以及标识符和关键字的使用。详细讲解了变量的定义、类型转换以及常用数据类型如数字、文本和布尔。此外,还探讨了输入输出函数`print`和`input`的使用方法。通过实例展示了如何定义、使用和改变变量的值。
摘要由CSDN通过智能技术生成

一、Python基础语法和变量

1.常用快捷键

  ctr+/                   ---     添加/取消注释
  ctr+s                   ---     保存
  ctr+c                   ---     复制、拷贝
  ctr+v                   ---     粘贴
  ctr+x                   ---     剪切
  ctr+a                   ---     全选
  ctr+z                   ---     撤销
  ctr+shift+z / ctr+y     ---     反撤销
  Alt                     ---     多个输入

2.注释
注释就是代码中不会被编译执行(不会被解释器解释)的部分;注释的存在不会影响程序的功能。
注释存在的价值:
(1) 对代码进行注释和说明,增加程序的可读性 ;
(2)让有效代码的功能消失;

​ 1)单行注释:在注释内容前加 #+空格

eg:
print('hello word!')		
# print('hello word!')		

​ 2)多行注释:有两种方法,三个双引号和三个单引号。

eg:
"""
多行注释1 ( """ """ )
多行注释2 ( ''' ''' )
"""

3.语句

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

​ 1)一般情况下,一条语句占一行,一条语句结束后可以不加分号
​ 2)一条语句的开头,不能随便添加缩进(空格,tab)

eg:
print('你好')
print('python')
  1. 标识符和关键字
    ​ 1)标识符(名字要求) – 由字母,数字或者下划线组成,并且数字不开头。(python3.x以后,标识符中可以有中文)

变量名=90

eg:
a = 100
a1 = 23
a_ = 30
__ = 23

# a.b = 100      # 报错
# 1a = 30        # 报错

年龄 = 18
age = 20

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

关键字代码
 import keyword
 print(keyword.kwlist)

​ 运行结果

 ['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。

eg:
print(100)
print(-2.13)
print(3e4)

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

2) 文本数据:用文本来提供数据的数据。
	例如: 姓名、公司名、学校名、家庭住址、商品名称等。

在程序中表示文字数据的时候需要加单引号或者双引号。
例如:‘中国’、“华夏” 。
文本对应的类型:str(字符串)

eg:
print('中国')
print("华夏")
3)布尔数据     ---     在程序中用True表示肯定,真,用False表示否定,假的数据就是布尔。

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

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

​ (1)获取数据的类型 – type
type(数据类型)

eg:
print(type(10))
print(type(True))
print(type(None))

​ (2)类型转换
​ 类型名(数据) - 将指定数据转换成指定类型
​ 注意:不是所有的字符串都可以转换成数字,字符串去掉引号后是一个整数就可 以转换成整型,去掉引号后是数字的都可以转换成浮点型(小数型)。

eg:
# 3.14 -> 3
print(int(3.14))    # 3
print(int(7.24))    # 7
print(float(8))     # 8.0
print(int(True))    # 1
print(int(False))   # 0
# print(int('abc'))     # 报错!
print(int('123'))
print(float('123.3'))
print(float(2))

二、输入和输出函数

1.输出函数(将数据打印到控制台) - print
1)print(数据)/print(有结果的表达式)

eg:
print(56)
print('abc')
print(type(56))   # 结果是<class 'int'>
print(100+2)

​ 2)同时打印多个数据:print(s数据1,数据2,数据3,数据4,· · · )

eg:
print(100, 200)
print(12.5, '苹果!', False)
print(10+20, 100, type(12.5))
print(23*2, 12/4, False)

​ 3) 定制结尾符号

eg:
# end = '\n'
# print(数据1, 数据2)
print(100)  # print(100, end='\n')
print(200)  # print(200, end='\n')
"""
100         
200

       运行结果自动换行
"""
print(100, end=';')    # 运行结果用; 隔开
print(200, end=' ')    # 运行结果用 空格 隔开

"""
100;200 
"""

print('abc',200, end='。\n')

​ 4) 定制数据分隔符

sep=' '
# 数据分隔符的默认是空格,控制的时候同时打印多个数据的时候,数据之间的分隔方式
eg:
print(100, 200, 300, sep='_')			 	# 100_200_300
print(100, 200, 300, sep='+', end='=')  	# 执行结果:100+200+300=
print(100+200+300)

2.输入函数 - input

# 变量 = input(输入提示信息)      ---    从控制台输入内容,并且将输入的内容保存到变量中
# input('请输入姓名:')  (代码可以执行)     ---      可在运行下输入
eg:
name = input('请输入姓名:')
print(name)

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

三、变量

1.什么是变量
变量就是保存数据的容器。将数据保存到变量以后,就可以通过使用数据

eg:
# 在别的游戏里,像我这么帅的一般都是主角哦!
print('在别的游戏里,像我这么帅的一般都是主角哦!')
print('在别的游戏里,像我这么帅的一般都是主角哦!')
print('在别的游戏里,像我这么帅的一般都是主角哦!')
print('在别的游戏里,像我这么帅的一般都是主角哦!')
print('在别的游戏里,像我这么帅的一般都是主角哦!')
message = 'EZ:在别的游戏里,像我这么帅的一般都是主角哦!'
print(message)
print(message)
print(message)
print(message)
print(message)


print(18)
18

age = 18
studen_count = 18
print(age)

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

a*b=100 	# 报错 !
for=100 	# 报错 !
print = 10
print(100)

name = '你偲'
dog_name = '旺财'

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

num = 10
print(10)
print(num)

print(10+2)
print(num+2)

print(type(10))
print(type(num))
  1. 重新赋值
name = '慢慢偲'
print(name)

name = 200
print(name)
  1. 同时定义多个变量
# 1) 同时定义多个变量赋相同的值
a = b = c = 200
# a = 200
# b = 200
# c = 200
print(a, b, c)

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

# 9999 ** 9999
a = 100
a = 200
  1. 定义变量和重新给变量赋值的基本原理
    定义变量的时候系统会自动在内存中申请空间,空间申请多少看保存的数据需要多大;
    重新给变量赋值的时候,会重新申请新的内存空间,新的内存空间的大小由新赋值的数据决定id函数:id(变量) - 获取变量保存的数据的地址。
num = 100
print(id(num))

num = 1000
print(id(num))
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值