python基础语法和变量

本文概述了Python编程的基础,包括变量声明、数据类型如整数、字符串和布尔,以及常用操作如注释、类型转换、输出函数和输入函数。讲解了变量的概念、赋值、类型检查,以及如何通过缩进表示代码块和避免无效标识符。

python基础语法和变量

1.第一个python程序

a = "Hello World!" #a为变量,= 赋值,"Hello World!"为字符串str
print(a) #print 输出打印内容

2.软件的快捷操作方式

ctr + / - 添加/取消注释

ctr + s - 保存

ctr + c - 复制

ctr + v - 粘贴

ctr + x - 剪切

ctr + z - 撤销

ctr + y / ctr + shift + z - 反撤销

按住alt键可以出现多个光标

3.注释

对代码提供解释说明,方便理解,不被运行

单行注释 #

多行注释’’’ ‘’’/""" “”"

# a = 1
'''
b = 1 
c = 1
'''

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

一般情况下一条语句占一行 一行中多条语句要使用分号隔开

通过缩进产生代码块 一般情况下四个空格为一个缩进

4.标识符和关键字

字母数字下划线组成不能以数字开头

变量名等不使用关键字命名

python 3以后可以使用中文作为标识符

关键字,本身的存在有特殊意义

a = 100
a1 = 100
a_=100
__ =100
1a = 30 #无效的标识符

5.常用数据和数据类型

1.数字数据 - 表示数值大小的数据
int(整形),float(浮点型),complex(复数)
2.文本数据 - 文字提供数据的数据,公司名称,姓名
程序中的文本数据需要加引号
文本对应的类型:str(字符串)
3.布尔数据 - 程序中用true表示真用false表示假 true/false
布尔对应的数据类型:Boolean(布尔)

4.其它数据类型:list列表,dict 字典,tuple元组,set集合,迭代器,生成器,function函数,自定义类型…

6.获取数据类型 type

格式为:type(数据)

a = 10
print(type(a))

7.类型转换

格式为:类型名(数据)

a = int(float(10.1))
print(a)
print(int('123'),float('123.1'))

8.输出函数 - print 输出 打印

a = 100
print(100,a,a+1,a//10,type(a))

9.定制结尾符号

格式为:end=’;’

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

10.定制数据分隔符

格式为:sep = ’ ’

print('abc',200,sep=',')
print('abc',200,sep=',',end='')
print('abc',200,sep='+',end='')
print('abc',100,22,sep='-')
print(100,200,300,sep='+',end='=')
print(600)

11.输入函数 - input

input(输入提示信息)
name = input('请输入姓名:')
print(name)
#input输入的数据都是字符串str
age = input('请输入年龄:')
print(age,type(age))
print(int(age)+100)

12.什么是变量

变量就是保存数据的容器

message = 'aaa'
print(message)

13.定义变量(将数据保存到变量中)

语法:变量名=值

说明:变量要求是标识符

规范:见名知义(看到变量名就知道保存的东西)

不使用系统的函数名和模块名

= 赋值

值 - 有结果的表达式(具体的数据,运算表达式,函数调用表达式)

message = 'aaa'

14.使用变量

使用变量保存的数据

num = 18
print(num)
print(num+10)

15.重新赋值

再次给同一变量赋值

num = 18
print(num)
num = 20
print(num)

16.同时定义多个变量

同时定义多个变量并赋值

a=b=c=100 #相同值
x,y,z=100,'aaa',200   #不同值
print(a,b,c,x,y,z,sep=',')

python申请数据的内存是按照数据的大小来申请的

定义变量时系统会自动在内存中申请空间,按照数据的大小来申请数据的内存空间大小

重新给变量赋值时,会申请新的内存空间,重新赋值,数据地址会发生改变

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

azured_xu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值