Python语言基础

1、单行注释
heigth = float(input("请输入您的身高:")) #要求输入身高,单位M,如1.70
 
2、多行注释
'''
   @ 功能:根据身高、体重计算BMI指数
'''
print("多行注释")
 
3、中文编码声明
# -*- coding:utf-8 -*- #或者  coding=utf-8
 
4、转义字符
\     续行符    \0    空     \t    水平制表符     \"    双引号    
\n    换行符    \f    换页    \'    单引号        \\    一个反斜杠
\0dd    八进制数,dd代表字符,如\012 代表换行
\xhh    十六进制数,hh代表字符,如\x0a 代表换行
 
5、数据类型转换函数
int(x) 将 x 转换成整数类型
float(x) 将 x 转换成浮点数类型
complex(real[,imag]) 创建一个复数
str(x) 将 x 转换成字符串
repr(x) 将 x 转换为表达式字符串
eval(str) 计算在字符串中的有效Python表达式,并返回一个对象
chr(x) 将整数 x 转换为一个字符
ord(x) 将一个字符 x 转换为它对应的整数值
hex(x) 将一个整数 x 转换为一个十六进制字符串
oct(x) 将一个整数 x 转换为一个八进制的字符串
 
6、赋值运算符
 
7、比较(关系)运算符
 
8、逻辑运算符
 
9、运算符的优先级
10、input()函数
在 Python 中, 使用内置函数 input()可以接收用户的键盘输入。 input()函数的基本用法如下
variable = input("提示文字")

 

11、保留字
Python中保留字可以在IDLE中书一下两行代码查看
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']
注意,Python中所有保留字是区分字母大小写的。例如if是保留字,但IF就不属于保留字
 
12、位运算符
1)位与,&,运算法则:两个操作数据的二进制表示,只有对应数位都是1时,结果数位才是1,否则为0。如果两个操作数的精度不同,则结果的精度与精度高的操作位数相同。
2)位或,|,运算法则:两个操作数据的二进制表示,只有对应位数都是0,结果位数才是0,否则为1。如果两个操作数的精度不同,则结果的精度与精度高的操作位数相同。
3)位异或,^,运算法则:两个操作数据的二进制表(同时为0或同时为1)时,结果为0,否则为1。若两个操作数的精度不同,则结果的精度与精度高的操作位数相同。
4)位取反,也称位非,~,运算法则:将操作数中对应的二进制数1修改为0,0修改为1。
5)左移位,<<,运算法则:将一个二进制操作数向左移动指定的位数,左边(高位端)溢出的位被丢弃,右边(低位端)的空位用0补充。左移位运算相当于乘以2的n次幂。
6)右移位,>>,运算法则:将一个二进制操作数向右移动指定的位数,右边(低位端)溢出的位被丢弃,而在填充左边(高位端)的空位时,如果最高位是0(正数),左侧空位填入0。如果最高位是1(负数),左侧空位填入1。右移位运算相当于除以2的n次幂。
posted @ 2020-03-20 15:04  李先森°  阅读(256)  评论(0编辑  收藏  举报