-->

Python资讯

您的当前位置:首页 > 资讯 > python基础

python基础

2020-03-16 22:19:08  来源:admin 点击:853

1. 变量

描述:用来记录数字或字符串的容器。

规则:字母或下划线开头,常用命名规则a_b

特点:大小写敏感a和A不一样,系统认为是两个变量

2. 整数

a=1

print(a)

3字符串

规则:‘’包裹的字符    “”包裹的字符 无区别

 ‘’‘ ’‘’包裹的字符可换行

A=’aaa’

Print(a)

字符串处理函数

Str.replace(‘原字符串’,‘新字符串’) 字符串替换

#字符串格式化:向一个字符串中插入内容
#‘含有%s的字符串'%’要插入的字符串’
#‘含有{}的字符串’.format(‘要插入的字符串’)

a=%=.format()
 ()
 


4.3. range() 函数

如果你需要一个数值序列,内置函数 range() 会很方便,它生成一个等差级数链表:

>>> for i in range(5):
...     print(i)
...
0
1
2
3
4


range(10) 生成了一个包含 10 个值的链表,它用链表的索引值填充了这个长度为 10 的列表,所生成的链表中不包括范围中的结束值。也可以让 range() 操作从另一个数值开始,或者可以指定一个不同的步进值(甚至是负数,有时这也被称为步长:

range(5, 10)
   5 through 9
range(0, 10, 3)
   0, 3, 6, 9
range(-10, -100, -30)
  -10, -40, -70

需要迭代链表索引的话,如下所示结合使  range()  len()

>>> a = ['Mary', 'had', 'a', 'little', 'lamb']
>>> for i in range(len(a)):
...     print(i, a[i])
...
0 Mary
1 had
2 a
3 little
4 lamb
b = b < :
     ()
 < b < :
     ()
 < b < :
     ()
 > b >= :
     ()
 :
     ()

循环

a_list = [, , , , , , ]
 i (, ):
     j (, ):
         (i, j, i * j)


break  continue 语句, 以及循环中的 else 子句

break 语句和 C 中的类似,用于跳出最近的一级 for  while 循环。

循环可以有一个 else 子句;它在循环迭代完整个列表(对于 for )或执行条件为 false (对于 while )时执行,但循环被 break 中止的情况下不会执行。以下搜索素数的示例程序演示了这个子句:

>>> for n in range(2, 10):
...     for x in range(2, n):
...         if n % x == 0:
...             print(n, 'equals', x, '*', n//x)
...             break
...     else:
...         # loop fell through without finding a factor
...         print(n, 'is a prime number')
...
2 is a prime number
3 is a prime number
4 equals 2 * 2
5 is a prime number
6 equals 2 * 3
7 is a prime number
8 equals 2 * 4
9 equals 3 * 3


continue 语句是从 C 中借鉴来的,它表示循环继续执行下一次迭代:

>>> for num in range(2, 10):
...     if num % 2 == 0:
...         print("Found an even number", num)
...         continue
...     print("Found a number", num)
Found an even number 2
Found a number 3
Found an even number 4
Found a number 5
Found an even number 6
Found a number 7
Found an even number 8
Found a number 9

函数

内置函数

Type

获取一个变量的数据类型


Int

强制转换为数字类型


Str

强制转换为字符串类型


Len

获取字符串长度

print(len('abcd'))

Round

保留小数位数

print(round(5.636523,2))

Input

接受用户输入的东西


用户自定义函数

getArea(lenght,width):
     area = lenght * width
     area = (area) +(area)
 getArea(width=8,height=6)
 getArea(width=6,height=8)
 getArea(6,8)
 getArea(8,6)

引用第三方库

语法:pip install 库名称

更新pip

Python -m pip install –upgrade pip引用:

Import 库名称


相关文章更多 >

© 2024版权所有 水水网

电话:171780793