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次幂。
EPX是利用基于Pascal的FastScript语言作为基础语言,在其中增加了许多函数与特性的一个扩展,将EPX组件本身融入到语言中去,使其能够更加灵活方便地运用EPX的所有功能,实现与EPX核心的友好交互。
欢迎加入【ePx Studio学习交流群】:113140060
https://jq.qq.com/?_wv=1027&k=5MYPTFX
欢迎加入【ePx Studio学习交流群】:113140060
https://jq.qq.com/?_wv=1027&k=5MYPTFX