从今天开始正式学习python语言,目的结合C#进行视觉等工业自动化应用。给自己加油!
1.注释在python中单行为“#”,多行为""" """
2.注意一个重点,在python中,格式中对齐的重要型,如果不对齐,程式会出现崩溃。
3.变量,在其他语言中需有变量类型的前置定义(如 int a=12; )在Python 中,就直接,a=5.
注意的是其命名规则,几乎和其他语言一致,关键字等不能用于变量的命名。(用时有可能变量的类型变了都不知道)
4.一般输出:
print(“ 字”)
5.一般输入
变量名 = input("我是输入哦")
6.运算符:
+:加
-:减
*:乘
/:除
//:取整除 返回商的整数部分 9//2 输出结果 4 , 9.0//2.0 输出结果 4.0
%:取余 返回除法的余数 b % a 输出结果 0
**:幂 返回x的y次幂 a**b 为10的20次方
+=:加法赋值运算符 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
逻辑确认
== :检查两个操作数的值是否相等,如果是则条件变为真。 != :检查两个操作数的值是否相等,如果值不相等,则条件变为真。 <> :检查两个操作数的值是否相等,如果值不相等,则条件变为真。 > :检查左操作数的值是否大于右操作数的值,如果是,则条件成立。 < :检查左操作数的值是否小于右操作数的值,如果是,则条件成立。 >= :检查左操作数的值是否大于或等于右操作数的值,如果是,则条件成立。 <= :检查左操作数的值是否小于或等于右操作数的值,如果是,则条件成立。
and : x and y 布尔"与" - 如果 x 为 False,x and y 返回 False or : x or y 布尔"或" - 如果 x 是 True,它返回 True not : not x 布尔"非" - 如果 x 为 True,返回 False 。如果 x 为 False
7.常见的类型转换(这个比较实用,很多地方需要)
int(x [,base ]) :将x转换为一个整数
long(x [,base ]) :将x转换为一个长整数
float(x ) :将x转换到一个浮点数
complex(real [,imag ]) : 创建一个复数
str(x ) :将对象 x 转换为字符串
repr(x ) :将对象 x 转换为表达式字符串
eval(str ) :用来计算在字符串中的有效Python表达式,并返回一个对象
tuple(s ) :将序列 s 转换为一个元组
list(s ) :将序列 s 转换为一个列表
chr(x ) :将一个整数转换为一个字符
unichr(x ) :将一个整数转换为Unicode字符
ord(x ) :将一个字符转换为它的整数值
hex(x ) :将一个整数转换为一个十六进制字符串
oct(x ) :将一个整数转换为一个八进制字符串