2.变量字符串ifwhile数据类型

xiaoxiao2021-02-28  132

在使用变量之前,必须先进行赋值,否则会报错。 注意:缩进(Tab/space)

1.变量

teacher变量 >>> teacher = '小甲鱼' >>> print(teacher) 小甲鱼 >>> teacher = '大甲鱼' >>> print(teacher) 大甲鱼 >>> a = 3; b = 8; c = a+b; print c 11

2.字符串的拼接

>>> 5+8 13 >>> '5+8' '5+8' >>> '5'+'8' '58' >>> '5'+"8" '58'

3.转义字符\

>>> 'Let\'s go!' "Let's go!"

4.原始字符串:r

>>> str1 = 'C:\now' >>> print(str1) C: ow >>> str1 = r'C:\now' #r表示原始字符串 >>> print(str1) C:\now

5.三重引号字符串 “”“”“”

如果希望得到一个跨越多行的字符串————三重引号字符串 str = """我爱鱼C 鱼C爱我 """ >>> print(str) 我爱鱼C 鱼C爱我

=====

6.条件分支

1if 条件: 条件为true执行的操作 else: 条件为false执行的操作 (2if 条件1: 执行1 elif 条件2: 执行2 elif 条件3: 执行3 else: 执行43)三元操作符 small = x if x < y else y 语法: x if 条件 y (4)断言assert 当这个关键字后面的条件为false的时候,程序会自动崩溃并且跑出AssertionError的异常。 例: assert 3>4 因此:一般来说,当需要确保程序中的每一个条件都一定为真才正常工作的时候,assert就派上用场了。

7.循环

while循环 while 条件 :

for循环:http://www.runoob.com/python/python-for-loop.html

#coding:utf-8 #支持中文 #1.依次打印字符串的每一个字符 for ch in 'Python': print('当前字符:'+ch) #2.依次打印字符串数组的每一个字符串 name = ['小咸鱼','小甲鱼','小布丁'] for pname in name: print(pname) for index in range(len(name)): #通过序列索引迭代 print(name[index]) #3.range函数的范围[a,b),range(0,10,2) 其中2是step for i in range(0,10,2): print i 0 2 4 6 8 #4.使用list.append()模块对质数进行输出。 prime = [] #定义一个数组 for num in range(2,100): # 迭代 2 到 100 之间的数字 for i in range(2,num): # 根据因子迭代 if num%i == 0: # 确定第一个因子 break # 跳出当前循环 else: # 循环的 else 部分 prime.append(num) #append函数将num加到prime数组的末尾 print prime

===

8.每次运行时产生的答案是随机的:random模块

randint()函数,返回一个随机的整数。 import random #导入random模块 secret = random.randint(1,10) #在(1,10)中获得一个随机数

=====

9.数据类型

type() isinstance(3.14,float)

10.运算符

a**b:表示a的b次方
转载请注明原文地址: https://www.6miu.com/read-29202.html

最新回复(0)