微信公众号申请网站,网络建设方案设计与实现,做网站收入来源表,网页设计工作室网站python基础学习
与大多数语言不同#xff0c;python最具特色的就是使用缩进来表示代码块#xff0c;不需要使用大括号 {} 。缩进的空格数是可变的#xff0c;但是同一个代码块的语句必须包含相同的缩进空格数。 #xff08;一个tab4个空格#xff09;
Python语言中常见的…python基础学习
与大多数语言不同python最具特色的就是使用缩进来表示代码块不需要使用大括号 {} 。缩进的空格数是可变的但是同一个代码块的语句必须包含相同的缩进空格数。 一个tab4个空格
Python语言中常见的换行
一般一行代码的长度不超过80个字符如果实际情况需要使用“\” 延行
代码注释 单行注释一般以#开头 多行注释一般以三引号开头和结尾 ‘’‘用单引号 双引号相同 Python允许加结尾 但是不建议添加也不要用在一行中分开两条命令 快速注释选取ctrl/ Python中的变量
Python中可以直接声明变量名字不用声明变量类型python会自动识别变量类型当你声明变量类型是是没有任何作用的。保留字‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘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’
基本数据类型
数字类型 int float complex复数字符串类型
数字类型 整数 210默认方式816进制都支持 0b 0o 0x 第二个字符大小写无所谓 浮点数 带有小数的数字。有取值范围-10308~10308 拥有两种表示方法十进制表示/科学计数法 Eg:e a x 10^b 复数 把复数当作二元的有序数对ab表示a(实部)b(虚部)j
类型转换函数
int(x) 将x转换为一个整数 float(x) 将x转换为一个浮点数 complex(x) 将x转换为一个复数实部为x 虚部为0 complex(x,y) x为实部y为虚部
字符串类型
1在python中使用单引号或双引号创建字符串由字符组成的序列单双引号的作用是一致的 2字符串的连接 使用“”进行首尾连接 (3)字符串的复制 使用”*”将字符串按照后面的次数重复若干次
转义字符
\n 换行 \t 横向制表符 \v 纵向制表符 \r 回车符 \f 换页符 \0 空值 \’ 单引号 \” 双引号 \ \ 双杠代表一杠 \b 退格
python的运算符 算数运算符 常用的有“” “-” “*” “/” “%” “**” “//” “”两个对象相加 “-”两个对象相减 “ * ”两个对象相乘 “/”两个对象相除 “%”求余运算符9%2的结果为1返回被除数的余数 “ ** ” 幂运算x ** y表示求x的y次幂 “//”取整除返回商的整数部分9 // 2 的结果为4 比较运算与c语言相同
常用比较运算符有“” “!” “” “” “” “” “”比较两个对象是否相等返回值是一个布尔值 “!”不等于比较两个对象是否不等于返回值是一个布尔值 “”大于比较两个对象中一个对象是否比另一个大返回值是一个布尔值 “”小于比较两个对象中一个对象是否比另一个大返回值是一个布尔值 “”大于等于比较两个对象中一个对象是否大于等于另一个返回值是一个布尔值 “”小于等于比较两个对象中一个对象是否小于等于另一个返回值是一个布尔 赋值运算与c语言相同 常用的赋值运算有“”“-”“”“/”“%”“**”“//” “”a b相当于a a b “-”a - b相当于a a - b “”a * b相当于a a * b “/”a / b相当于a a / b “%”a % b相当于a a % b “**”a ** b相当于a a ** b “//”a // b相当于a a // b 逻辑运算 常用的逻辑运算符有“and”、“or”、“not” “and” 逻辑“与”从左往右判断两个条件两个都成立返回True否则返回Flase 例 12 and 21 返回值为True
“or”逻辑“或”从左往右判断两个条件两个中的一个为True则返回True否则返回Flase 例 12 or 23 返回值为True “not”逻辑“非”判断not后面的第一个条件若为真则返回Flase若为假则返回True 取反 例 not 12 返回值为True
切片 截取字符串的一部分 s[ a:b :c ] a表示切片的开始开始位置 b表示切片的结束位置 c表示步长(默认为1) 步长即间隔步长值得正负表示开始的方向