python基础语法详讲一 快速入门python
作者:互联网
变量的操作
变量分局部和全局
全局变量直接命名,局部因写在函数中
对于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