- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
python基本语法
Python变量
java C C++
定义变量 数据类型 变量名称;
int x=5;
python更简单,变量名=值;
在python中注意,变量在第一次赋值的时候被创建,再次出现的时候直接使用。
在变量中没有数据类型的概念,数据类型属于对象,类型决定了对象在内存中的存储方式。
当变量引用对象。比如说,在表达式中使用变量时,变量立即被引用对象所替代,所以,变量在使用前必须赋值。
python变量名的命名规则:
必须以下划线或者字母开头,后者可以接任何数量的下划线,字母或者数字。_abc,_1,而2a,priced$就不是合法的。
变量名区分大小写,如ABA,ABa是不同的变量。
禁止使用python保留字(关键字)来作为变量。
注意事项:前后都有下划线,称为系统变量,如:_abc_;
以一个下划线开始的变量不能被from ...import *引入。
以两个下划线开头,__abc,末尾没有下划线的变量是类的本地变量。
python赋值的讲解
赋值:简单赋值、序列赋值、多目标赋值和增强赋值;
简单赋值;
X=100
序列赋值
=号左侧的是元祖、列表表示的多个变量名,右侧是对应的值;序列赋值的时候,可以一次性的为多个变量赋值。Python顺序匹配变量名和值;
x,y=1,2
x,y
(1, 2)
(1,2)#使用小括号的元祖赋值。
(1, 2)
(x,y)=(5,8)
(x,y)
(5, 8)
#这次是使用带括号的元祖赋值
[a,b]=[11,22]
[a,b]
[11, 22]
#使用列表赋值
字符赋值
(x,y,z)=abc
SyntaxError: invalid character in identifier
(x,y,z)=abc
x,y,z
(a, b, c)
#使用字符赋值
#python会自动将字母分解为单个字符,依次赋值给各个变量。
#变量个数和字符个数,必须相等,否则会出错。
(x,y,z)=ab
Traceback (most recent call last):
File pyshell#15, line 1, in module
(x,y,z)=ab
ValueError: not enough values to unpack (expected 3, got 2)
(x,y,z)=abcd
Traceback (most recent call last):
File pyshell#16, line 1, in module
(x,y,z)=abcd
ValueError: too many values to unpack (expected 3)
((x,y),z)=abcd
Traceback (most recent call last):
File pyshell#17, line 1, in module
((x,y),z)=abcd
ValueError: too many values to unpack (expected 2)
((x,y),z)=ab,cd
x,y,z
(a, b, cd)
#可以在变量名前使用*号,为变量创建列表对象引用。这时候,不带星号的变量匹配单个值,剩下的作为列表对象。
x,*y=abcd
x,y
(a, [b, c, d])
*x,y=abcd
x,y
([a, b, c], d)
x,*y,z=abcde
x,y,z
(a, [b, c, d], e)
多目标赋值
使用多个登号给变量赋值。
增强赋值
a =5 a+=10 a--15
+=赋值.
python的注意事项
变量的共享引用;
x=55
y=x
x,y
(55, 55)
x=88
x,y
(88, 55)
将变量赋值给另外一个变量时,将会使两个变量引用同一个对象,给变量赋予新值的时候,会使变量使用新的对象,原来的引用被删除。
多个变量引用同一个对象。
多个值的共享引用
A=[1,2,3]
B=A
A[0]=8
[8,2,3]
当引用的对象改变某个值的时候,那么所引用的对象的值都会改变。列表 、集合等。
判断两个变量是否引用了同一个对象,可以使用is操作符。
python的基本结构
不像java C C++,
使用缩进来表示代码块。
If x100:
Y=20+1
Else:
Y=20
python的注释
使用#号来注释代码
多行注释使用三个单引号或双引号来注释
语句续行:
4.1使用 \符号续行;
4.2 使用()续行;
5.语句分割:
使用;号将多个语句进行分割。
6.区分大小写
Python输入输出
基本输入
input函数,可以获取用
原创力文档


文档评论(0)