python基本操作_python的基本操作

一、python的六个标准的数据类型

标准数据类型

Python3 的六个标准数据类型中:

不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);

可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。

python中的核心库常用的五个:

第三方核心库:

一、整数

Python可以处理任意大小的整数,当然包括负整数,在Python程序中,整数的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等。二、浮点数

浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,比如,1.23x10^9和12.3x10^8是相等的。浮点数可以用数学写法,如1.23,3.14,-9.01,等等。

整数和浮点数在计算机内部存储的方式是不同的,整数运算永远是精确的(除法难道也是精确的?是的!),而浮点数运算则可能会有四舍五入的误差。三、字符串

字符串是以''或""括起来的任意文本,比如'abc',"xyz"等等。请注意,''或""本身只是一种表示方式,不是字符串的一部分,因此,字符串'abc'只有a,b,c这3个字符。四、布尔值

布尔值和布尔代数的表示完全一致,一个布尔值只有True、False两种值,要么是True,要么是False,在Python中,可以直接用True、False表示布尔值(请注意大小写),也可以通过布尔运算计算出来。

布尔值可以用and、or和not运算。

and运算是与运算,只有所有都为True,and运算结果才是 True。A与B true true

or运算是或运算,只要其中有一个为True,or 运算结果就是 True。

not运算是非运算,它是一个单目运算符,把True 变成 False,False 变成 True。五、空值

空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。

Python变量和数据类型

所谓变量,可以理解为菜篮子,如果需要存储多个数据,最简单的方式是有多个变量,当然了也可以使用一个程序就是用来处理数据的,而变量就是用来存储数据的

Python中print语句

print()方法用于打印输出,最常见的一个函数。

语法:

print(*objects, sep=' ', end='\n', file=sys.stdout)

参数:

objects--复数,表示可以一次输出多个对象。输出多个对象时,需要用 , 分隔。

sep--用来间隔多个对象,默认值是一个空格。

end--用来设定以什么结尾。默认值是换行符 \n,我们可以换成其他字符串。

file--要写入的文件对象。

变量名命名规则

1.变量名通常由字母,数字,下划线组成;

2.数字不能作为变量名开头;

3.不能以python中的关键字命名;

4.变量名要有意义;

5.不要用汉字和拼音去命名;

6.变量名要区分大小写;

7.推荐使用驼峰型(GuessAge或guessAge)和下划线(guess_age)来命名;

8.常量通常使用大写来定义.

标识符的命名规则

Python 中的标识符可以是任意长度,但必须遵循以下命名规则:

1. 只能以下划线或者 A-Z/a-z 中的字母开头。

2. 其余部分只能使用 A-Z/a-z/0-9。

3. Python 标识符区分大小写。

注释

1.单行(当行)注释:用#

2.多行注释通过三引号完成If语句

Python编程中 if 语句用于控制程序的执行,基本形式为:

if判断条件:

执行语句……

else:

执行语句……

其中"判断条件"成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围。

else为可选语句,当需要在条件不成立时执行内容则可以执行相关语句If else 语句

age = 12

if age>18:

print("年龄大于18")

else:

print("年龄小于等于18")

age=20;

if age>18:

print("年龄大于18")

if not age <=18:

print("年龄大于18")

注意:Python代码的缩进规则。具有相同缩进的代码被视为代码块,上面的3,4行 print 语句就构成一个代码块(但不包括第5行的print)。如果 if 语句判断为 True,就会执行这个代码块。

缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误。

If else else多层嵌套方式

age=10;

ifage >= 18:

print ('adult')

else:ifage >= 6:

print ('teenager')

else:

ifage >= 3:

print ('kid')

else:

print ('baby')

标准格式

if语句的判断条件可以用>(大于)、=(大于等于)、<=(小于等于)来表示其关系。

当判断条件为多个值时,可以使用以下形式:

if判断条件1:

执行语句1……

elif判断条件2:

执行语句2……

elif判断条件3:

执行语句3……

else:

执行语句4……

score=85;

ifscore>=90:

print("成绩优秀")

elifscore>=80:

print("成绩不错")

elifscore>=60:

print("及格")

else:

print("不及格");

For循环:重复执行语句

forninrange(100,1000):

print(n)

a=[100,90,86,80,77];

forbina:

print(b);

注意:b这个变量是在for 循环中定义的,意思是,依次取出list中的每一个元素,并把元素赋值给 name,然后执行for循环体(就是缩进的代码块)

四个同学的平均成绩L = [75, 92, 59, 68]

L = [75, 92, 59, 68]

sum = 0.0

forxinL:

sum = sum + x

print (sum / 4)

print(sum/len(L))

字符串可以使用== >

转义符

\n 表示换行

\t 表示一个制表符

\\ 表示 \ 字符本身

字符串:同一数据类型进行拼接不同数据类型不可以进行拼接

In    not in字符串中包含不包含

e="hello world";

f='he' in e;

g='haahha' in e;

h="he" not in e;

i='haahha' not in e;

print(f,g); #True False 判断是否包含

print(h,i); #False true 判断是否不包含

一些函数

字符串截取操作

a="hello world";

print(a[0:2])#he 截取字符串 从第0到第2个 包含头不包含尾print(a[1])#e 某个索引的字符

字符串拼接

b="hello";

c="world"

d=b+c;

print(d)#hello world 字符串拼接

包含不包含

e="hello world";

f='he'ine;

g='haahha'ine;

h="he"not ine;

i='haahha'not ine;

print(f,g);#True False 判断是否包含

print(h,i);#False true 判断是否不包含

常用字符串的操作api

a="hello world"

print(a.upper())#HELLO WORLD 变成大写b=a.startswith("hello");#true  是以什么进行开头c=a.endswith("world");#true 以什么进行结尾d=a.replace("h","hhhhh");#hhhhhello world 替换字符print(d);

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值