python简单方法的实现

Python学习笔记

input函数使用:

通过变量接受Input的返回值,【返回对象为字符串类型,若需其他类型可进行强制类型转换】
Ex:

  1. a = input()直接接收;
  2. a = input(“2222:”)在字符串内接收变量,所键入内容在分号之后

type函数使用:

Func:获取变量的类型,可用字符串进行接收

isinstance函数使用:

判断该变量是否是目的变量的类型:
Ex:
a = “hello”
Bool_val = isinstance(a,str)–>bool_val == 1;
Bool_val = isinstance(a,int)–>bool_val == 0;

if分支语句:

else if == elif

assert断言【抛出异常】:

当assert后面的条件为假时自动抛出异常使程序崩溃:
Ex:
assert 3 > 4 -->程序终止
assert 4 > 3–>无任何情况发生;

print函数:

▲print(“The length of %s is %d” % (s,x)):
格式化输出数值方法:占位符与C/CPP相同,添加‘%’转换符,在‘()’中将所需变量进行填充.

高级用法:
Print(“nnnnnn:” , x):通过冒号’:’分割输出内容. print(*objects, sep=’ ‘, end=’\n’, file=sys.stdout, flush=False)
参数:
objects – 复数,表示可以一次输出多个对象。输出多个对象时,需要用 , 分隔。
▲sep – 用来间隔多个对象,默认值是一个空格。【当输出为多个部分时使用 ex:print(str1,str2,str3)】
end – 用来设定以什么结尾。默认值是换行符 \n,我们可以换成其他字符串【可以设置end = ‘ ‘来自动分隔输出语句】
file – 要写入的文件对象。
flush – 输出是否被缓存通常决定于 file,但如果 flush 关键字参数为 True,流会被强制刷新.

>>> print("aaa""bbb")
 aaabbb 
>>> print("aaa","bbb") 
aaa bbb
>>> print("www","runoob","com",sep=".") 
# 设置间隔符 www.runoob.com

Range函数:

range(start, stop[, step])
参数说明:
start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);
stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5
step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)

for循环:

在Python中可以利用for循环遍历任何变量数据

for i in “hello”:  
     Print(i)
#此循环可以遍历hello中的每一个字符;
for i in range(5): 
    Print(i)
#循环可以遍历[0,5)的每一个整形数据
#Con:例如因此即使在循环for中i == 3此时在内部使i=6下次循环时i依然为从3的下一个数4开始。

猜你喜欢

转载自blog.csdn.net/peachhhh/article/details/107752469