标签:详讲 赋值 入门 python 运算符 等效于 print 文本 name
变量的操作 变量分局部和全局 全局变量直接命名,局部因写在函数中 对于from M import *导入语句,如果想阻止导入模块内的全局变量可以使用旧有的规范,在全局变量上加一个前导的下划线。 变量名全部小写,由下划线连接各个单词。如color = WHITE,this_is_a_variable = 1 字符串 字符串应用单双引号标起>>> a="sssssdw" >>> print(a) sssssdw >>> print("a") a >>> print('a') a修改字符串大小写 title()#首文本到大写 lower()#文本到小写 upper()#文本到大写
>>> name='i love you' >>> print(name) i love you >>> print(name.title()) #首文本到大写 I Love You >>> name='I Love You' >>> print(name) I Love You >>> print(name.lower()) #文本到小写 i love you >>> print(name.upper()) I LOVE YOU #文本到大写
在合并拼接字符时使用+
>>> fname='zk' >>> lname='hello' >>> print(fname) zk >>> print(lname) hello >>> print(fnamelname) #报错 Traceback (most recent call last): File "<pyshell#17>", line 1, in <module> print(fnamelname) NameError: name 'fnamelname' is not defined >>> print(fname.upper()+""+lname.title()) #双引号中没有空 ZKHello >>> print(fname.upper()+" "+lname.title()) #双引号中有空 ZK Hello
删除空白
lstrip() 删除首文本的空白
rstrip() 删除尾文本的空白
strip() 删除首尾文本空白
>>> pyuse=' pytho n ' >>> print(pyuse) pytho n >>> print(pyuse.lstrip()) #删除了首文本的空 pytho n空 >>> print(pyuse.rstrip()) #删除了尾文本空白 pytho n >>> print(pyuse.strip()) pytho n #删除了收尾文本空白
使用字符串中常见错误和解决 在命名变量时不应同时出现两个双引号或单引号
>>> usename='hello word:' my name' SyntaxError: invalid syntax >>> print(usename) Traceback (most recent call last): File "<pyshell#48>", line 1, in <module> print(usename) NameError: name 'usename' is not defined >>> usename="hello word:' my name" >>> print(usename) hello word:' my name数据运算 浮点数指有小数点的数 注意:浮点数的运算是难以确定的
>>> 3+1 #py中提供+ - * /运算 4 >>> 4+1 5 >>> 4-1 3 >>> 2*2 4 >>> 4/2 2.0 >>> 4**2 # **表示乘方 16 >>> (2+3)/2 2.5 >>> 0.1+0.1 0.2 >>> 0.2+0.1 # 浮点数是不可估计的 0.30000000000000004 >>> 0.2*0.1 0.020000000000000004
Python赋值运算符
以下假设变量a为10,变量b为20:运算符 | 描述 | 示例 |
= | 简单的赋值运算符 | c = a + b 将 a + b 的运算结果赋值为 c |
+= | 加法赋值运算符 | c += a 等效于 c = c + a |
-= | 减法赋值运算符 | c -= a 等效于 c = c - a |
*= | 乘法赋值运算符 | c *= a 等效于 c = c * a |
/= | 除法赋值运算符 | c /= a 等效于 c = c / a |
%= | 取模赋值运算符 | c %= a 等效于 c = c % a |
**= | 幂赋值运算符 | c **= a 等效于 c = c ** a |
//= | 取整除赋值运算符 | c //= a 等效于 c = c // a |
标签:详讲,赋值,入门,python,运算符,等效于,print,文本,name 来源: https://www.cnblogs.com/lcyzblog/p/10959768.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。