2.变量/字符串/if/while/数据类型
来源:互联网 发布:知乎女神王诺诺是谁 编辑:程序博客网 时间:2024/06/06 17:47
在使用变量之前,必须先进行赋值,否则会报错。注意:缩进(Tab/space)
1.变量
teacher变量>>> teacher = '小甲鱼'>>> print(teacher)小甲鱼>>> teacher = '大甲鱼'>>> print(teacher)大甲鱼>>> a = 3; b = 8; c = a+b; print c11
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.条件分支
(1)if 条件: 条件为true执行的操作else: 条件为false执行的操作
(2)if 条件1: 执行1elif 条件2: 执行2elif 条件3: 执行3else: 执行4
(3)三元操作符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是stepfor i in range(0,10,2): print i02468#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次方
阅读全文
0 0
- 2.变量/字符串/if/while/数据类型
- 引用数据类型---字符串变量
- Perl基本语法实例,变量,数组,函数,if, for, while
- if、while中变量的作用域问题
- 提高项目31.1-统计代码中的if、while、 for字符串
- 关于while 和if
- while与if
- 思考if和while
- python if while用法
- if 与 while
- while/if的判断
- do while if
- python-if,for,while
- if、while、random
- if,for,while
- [Shell] if、for、while流程语句以及整数字符串判断比较的实例详解
- shell(1):shell基础及函数,字符串,if,while,时间处理等应用
- [Shell] if、for、while流程语句以及整数字符串判断比较的实例详解
- HDU3613 Best Reward —— 扩展KMP
- 完全二叉树和满二叉树区别
- Android 版本和API Level对应关系
- HttpServletRequest基础知识
- 线程
- 2.变量/字符串/if/while/数据类型
- 下拉框可以输入
- 文件的拷贝
- mybatis逆向工程两次之后出现java.lang.IllegalStateException: Failed to load ApplicationContext
- 我的python3基础笔记之 【字符串和编码】
- 小文本——Cookies
- 在phpcms模板页面中如何调用验证码以及实现验证码验证?
- 初学spring遇到的问题1
- 匈牙利命名法相关命名表