1.使用if...else有条件的执行 在一些时候语句需要进行有条件的执行。比如如果输入"Y"就执行赋值语句N=1;否则N=0: if...else是可以嵌套使用的,下面例出一个模板: 2.使用switch...case进行条件处理 switch...case语法结构如下: switch(expre ...
分类:
编程语言 时间:
2019-07-23 17:10:59
阅读次数:
110
多种语句 打印语句: 导入语句: 赋值语句: 代码块: 条件语句: 断言: 循环: 推导: pass、dal、exec和eval : 学习到的新函数:(以下函数的应用代码均在IDLE测试通过) chr(n) : 返回一个字符串,其中只包含一个字符,这个字符对应与输入的顺序n(0<n<256),经过测 ...
分类:
编程语言 时间:
2019-07-22 18:22:53
阅读次数:
175
Python中有一个非常简洁的赋值语句用法,就是连续赋值。 要分别给两个变量赋值,我的第一念头是如下: 但其实python还提供了一种更简洁的写法如下 这时我们很自然的就能理解为按顺序赋值,a = 首位数字1,b = 次位数字2。但实际上并不仅仅如此。 连续赋值语句中等式右边其实都是局部变量,而不是 ...
分类:
编程语言 时间:
2019-07-18 19:39:22
阅读次数:
430
[TOC]# 一、Python基本语法元素- 缩进、注释、命名、变量、保留字- 数据类型、字符串、 整数、浮点数、列表- 赋值语句、分支语句、函数- input()、print()、eval()、 print()格式化## 1.1 温度转换```python# TempConvert.pyTempS... ...
分类:
编程语言 时间:
2019-07-11 09:45:31
阅读次数:
214
[TOC]# 一、概要- 缩进、注释、命名、变量、保留字- 数据类型、字符串、 整数、浮点数、列表- 赋值语句、分支语句、函数- input()、print()、eval()、 print()格式化# 二、保留字![008-Python基本语法元素小结-01.jpg?x-oss-process=st... ...
分类:
编程语言 时间:
2019-07-11 09:41:57
阅读次数:
127
deffib(max):n,a,b=0,0,1whilen<max:print(b)a,b=b,a+bn=n+1return"666"fib(13)输出为:1123581321345589144233不能分解写为:a=bb=a+b以a=1,b=2为例子,如果按照以上分解赋值语句,则赋值后a=2,b=4。实际上,可以引入一个中间变量:上述函数可以变为生成器,吧print(b
分类:
编程语言 时间:
2019-06-30 17:18:42
阅读次数:
136
本文对volatile的概念、原子性、指令重排、内存屏障、使用与场景等知识做说明,试图为读者理解volatile提供帮助。 一. 概念 volatile字面意思是易变的、不稳定的。在Java中关键字volatile是一个类型修饰符,使用方式如: 其作用是告诉虚拟机该变量是极有可能多变的,此处免于一些 ...
分类:
其他好文 时间:
2019-06-23 22:57:15
阅读次数:
168
题目链接:https://vjudge.net/problem/UVA-1596 题目翻译摘自《算法禁赛入门经典》 题目大意 输入并模拟执行一段程序,输出第一个bug所在的行。每行程序有两种可能: 赋值语句可能会出现两种bug: 程序不超过1000行,每行不超过80个字符且所有常数均为小于 231 ...
分类:
其他好文 时间:
2019-06-23 19:21:16
阅读次数:
100
mysql中没有获取行号的函数,因此需要通过一些自定义语句来进行获取。通常做法是,通过定义用户变量@rownum来保存表中的数据。通过赋值语句@rownum:=@rownum+1来累加达到递增行号。 例如:select a.* ,@rownum:=@rownum+1 from a,(select @ ...
分类:
数据库 时间:
2019-06-20 21:18:58
阅读次数:
780
Part1: 1. 结构体所占用的内存空间为其成员所需空间总和;而共用体所占用的空间只为其所需内存最大的成员的内存。 2. 枚举类型若定义时不赋初值,那么会默认对第一个元素赋0,后面的元素依次+1。 枚举值是常量,不是变量。不能在程序中用赋值语句再对它赋值。 只能把枚举值赋予枚举变量,不能把元素的数 ...
分类:
其他好文 时间:
2019-06-11 00:49:25
阅读次数:
113