失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > python学习1:注释\变量类型\转换函数\转义字符\运算符

python学习1:注释\变量类型\转换函数\转义字符\运算符

时间:2023-02-04 02:50:58

相关推荐

python学习1:注释\变量类型\转换函数\转义字符\运算符

python基础学习

与大多数语言不同,python最具特色的就是使用缩进来表示代码块,不需要使用大括号 {} 。缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。

(一个tab=4个空格)

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(复数)字符串类型
数字类型

整数

2,10(默认方式),8,16进制都支持

0b 0o 0x (第二个字符大小写无所谓)

浮点数

带有小数的数字。有取值范围-10308~10308

拥有两种表示方法:十进制表示/科学计数法

Eg:e= a x 10^b

复数

把复数当作二元的有序数对(a,b),表示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

例 :1<2 and 2>1 返回值为True

“or”逻辑“或”从左往右判断两个条件,两个中的一个为True则返回True,否则返回Flase

例 :1<2 or 2>3 返回值为True

“not”逻辑“非”判断not后面的第一个条件,若为真,则返回Flase,若为假,则返回True (取反)

例 :not 1>2 返回值为True

切片

截取字符串的一部分

s[ a:b :c ]

a表示切片的开始开始位置

b表示切片的结束位置

c表示步长(默认为1)

步长即间隔,步长值得正负表示开始的方向

如果觉得《python学习1:注释\变量类型\转换函数\转义字符\运算符》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。