python小基础常识

python语言是一种被广泛使用的高级通用脚本编程语言,具有通用性,可以用于几乎任何与程序设计相关应用的开发,不仅适合训练编程思维,更适合数据分析,机器学习,人工智能,web开发等技术领域。

1.python语言中,不能作变量名的字符有:

(1)变量名可以字母或下划线开头,但不能以数字开头
3p可以
_fg不可以
(2)变量名不能包含空格,但可使用下划线来分隔其中的单词。

(3)Python关键字和函数名不能用作变量名,即不要使用Python保留用于特殊用途的单词,如print。

总而言之:python采用大写字母/小写字母/数字/下划线/汉字等字符及组合进行命名,但名字的首字符不能是数字,标识符号中间不能出现空格,命名的长度没有限制。

2.python的缩进讲究方式

python语言采用严格的缩进来表示程序逻辑,缩进指的是每行语句开始前的空白区域,用来表示python程序间的包含层次关系。一般代码不需要缩进,顶行编写且不留空白。当前表示分支/循坏/函数/类等程序含义时,在if/while/for/def/class等保留字所在完整语句后通过英文冒号(:)结尾并在之后进行缩进,表明后续代码与紧邻无缩进语句的所属关系。

如果上一行和下一行的空格形式不一样,程序报错。代码对齐,缩进合理。

3.python的转义字符

一个中文字符和一个英文字符的长度都为1.
“\”为转义字符,
“\0”表示一个空格,长度为1.

4.python的特殊计算
以下假设变量: a=10,b=20:

运算符 描述 实例

  • 加 - 两个对象相加 a + b 输出结果 30
  • 减 - 得到负数或是一个数减去另一个数 a - b 输出结果 -10
  • 乘 - 两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 200
    / 除 - x除以y b / a 输出结果 2
    % 取模 - 返回除法的余数 b % a 输出结果 0
    ** 幂 - 返回x的y次幂 a**b 为10的20次方, 输出结果 100000000000000000000
    // 取整除 - 返回商的整数部分(向下取整)
    9//2=4
    -9//2=-5
    运算规则遵从四则运算。

5.python保留字

python保留字(即关键字)不能作为任何标识符名称。

可以通过命令输出当前版本python的所有保留字

>>> import keyword
>>> 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.python的条件判断符号
(1).if 语句
判断条件可以用>(大于)、<(小于)、==(等于)、>=(大于等于)、<=(小于等于)来表示其关系。
(2). 比较运算符号

==表示等与,判断两个对象是否相等,
!=表示不等于
<>表示不等于
对象a前缀“加减乘除”与后缀“等号”a进行组合,表示a=a"加减乘除"a即为
a+=2表示的是a=a+2
c += a 等效于 c = c + a
complex(r,i)=r+i*1j
complex(11)=(11+0j)

6.python的字符编码
python的字符编码可以使用ASCIl编码和Unicode编码。
print(chr(65))输出结果为A
chr(x)和ord(x)函数用于在单字符和unicode编码值之间进行切换
print(ord(‘a’))输出97

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值