- 浏览: 71152 次
- 性别:
- 来自: 杭州
最新评论
-
octopole:
23333333
C语言基础学习分支与跳转-if语句 -
octopole:
233333333333
Python新手学习基础之数据结构-列表4 其他函数 -
octopole:
23333333
Python新手学习基础之数据结构-列表2 添加 -
octopole:
2333333333
HTML&CSS基础学习笔记1.31-像素和相对长度 -
octopole:
23333333333
C语言基础学习运算符-自增自减
文章列表
if 语句
现在你已经学习C语言一段时间了,你可能想要利用C语言处理一些更复杂的任务。
在本小结中我们将学习C语言中的分支结构,以便让程序按照一定条件执行相应的动作。
if语句被称为分支语句,它的使用方法如下:
if (expression)
{
statement;
}
如果expression求得的值为true,就执行statement;否则,跳过该语句。通常expression是一个关系表达式,例如x > y,或者是c == 6等等。
如果想在if后执行多条语句,必须使用花括号创建一个代码块,这样如果if后面的条件成立了, ...
列表的其他操作函数
Python为列表提供了很多内置函数和方法,比如序列中讲到的长度、最大最小值等函数,匹配、计数等方法,列表都是支持的。
此外由于列表的可变性,它具有很多我们之前章节未提到的元素操作的方法:
更多学习内容,就在码芽网http://www.mayacoder.com/lesson/index
元素选择器
最常见的 CSS 选择器是元素选择器。换句话说,文档的元素就是最基本的选择器:
p {
text-indent:10px;
color:blue;
}
什么情况下使用元素选择器,一般我们这样认为:
条件表达式
条件表达式由条件运算符(?:)构成,常用条件表达式构成一个赋值语句。
其一般形式如下:
x = 表达式1? 表达式2:表达式3
求解方式是:先求表达式1,若为真,则求解表达式2,并把表达式2的值赋给x;若表达式1为假,则求解表达式3,并把表达式3的值赋给x。
看段简单的实例:
#include <stdio.h>
int main(void)
{
int a = 1;
int b = 10;
//定义一个int型的max变量,使用条件表达式,将a和b的最大值赋值给max
//在这里写下你的代 ...
del
del语句可以用来删除列表中某一个元素或者是某一个片段,只需要给出元素所在的索引值。
语法是:
del obj
remove
我们可以使用
list.remove(x)
的方法来删除与x匹配的第一个元素。
不过要注意,如果x不存在列表中,会报错。
pop
list.pop(index)
可以用来移除列表中指定位置的元素。该方法在索引为空的情况下,默认为-1,即移除最后一个元素。
clear
使用
del list
可以删除整个列表,整个列表就不存在了,即无法再次被使用或输出。
所以我们 ...
选择器是什么
选择器是CSS样式为了定位页面上的任意元素的一种方法。
选择器主要分为:元素标签选择器、通用选择器、类选择器、ID选择器、属性选择器、组合选择器、伪类选择器、伪元素选择器。
先做个了解,底下的css笔记会详细介绍不同的选择器~
逗号表达式
C语言提供一种特殊的运算符——逗号运算符,用它将几个表达式连接起来,如:
21+5, 3*7
形成逗号表达式,逗号表达式的一般形式为:
表达式1, 表达式2,表达式3...表达式n
求解过程是:先求解表达式1,再求解表达式...最终表达式n的值即为整个逗号表达式的值。如上述逗号表达式的例子,表达式的值为21。我们来看下例表达式:
i = 12*5, i*2
对于此表达式,部分人会认为先求解12*5的值,然后求解i*2的值,若i的原值为1,则逗号表达式的值为2,i最终为2。部分人认为,i = 12*5是一个赋值表达式,与表达式i*2用逗号相 ...
insert
除了使用索引,我们还可以用列表的insert方法,在列表的指定位置添加新的值。
insert的用法:
list.insert(index, item)
例如:
like_animals = ['dog', 'elephant', 'rabbit', 'lion']
#使用列表的insert方法为like_animals添加元素
like_animals.insert(3,'pig')
print(like_animals)
当这个索引超出列表的最大范围时,会在最后插入,或者在最前面插入(当使用负数索引时)。
a ...
像素和相对长度
之前的笔记中,我们提到过用属性width、height来设置图片的尺寸,它们的单元都是”px(像素)”。长度单位总结一下,目前比较常用到px(像素)、em、% 百分比,要注意其实这三种单位都是相对单位。1、像素像素为什么是相对单位呢?因为像素指的是显示器上的小点(CSS规范中假设“90像素=1英寸”)。实际情况是浏览器会使用显示器的实际像素值有关,在目前大多数的设计者都倾向于使用像素(px)作为单位。
2、em
就是本元素给定字体的 font-size 值,如果元素的 font-size 为 14px ,那么 1em = 14px;如果 font-size 为 18px, ...
自增自减
这两种运算符以两种方式出现:
在第一种方式中,++或--出现在它作用的变量的前面,称为前缀模式;
反之称为后缀模式。
这两种模式的区别在于前缀模式是先执行自增(或自减)操作,再返回自增(或自减)后变量的值,后缀模式是先返回变量的值,再进行自增(或自减)操作。我们来看下面这一段代码:
int a = 1;
int b = a++; //后缀模式
int c = ++a; //前缀模式
若输出a、
创建一个列表
讲完了序列,我们现在来讲讲Python中最常见的一种序列数据类型--列表。
列表创建的语法是:
list_name = [item1, item2, item3, .......]
列表是可变的,支持索引、切片截取,列表数据可以是多种数据类型组成(例如: mix = [1, 2, 'a', 'b', 'c']),之前小节我们已经充分的使用过列表了,现在不妨再了解下列表是如何创建的。
比如这样就可以创建一个列表了:
like_animals = ['dog','elephant','rabbit','lion']
索引
...
颜色的表述
在网页中的颜色设置是非常重要,CSS的属性有字体颜色(color)、背景颜色(background-color)、边框颜色(border)等,设置颜色的方法也有很多种:
1、英文命令颜色
前面几个知识点中经常用到的就是这种设置方法:
p{color:green;}
2、RGB颜色
这个与 photoshop 中的 RGB 颜色是一致的,由 R(red)、G(green)、B(blue) 三种颜色的比例来配色。
逻辑运算符
逻辑运算符是根据表达式的值来返回真值或是假值。C语言中的逻辑运算符就三种,如下表所示:
列如:
更多学习内容,就在码芽网http://www.mayacoder.com/lesson/index
长度、最大值和最小值
序列类型的数据结构,常常会用到长度检查、最大最小值检查的函数。
他们的作用:
len(序列):返回列表的长度(元素个数);
max(序列) :返回列表中元素最大值;
min(序列) :返回列表中元素最小值。
numbers = (5, 3, 1, 4, 2)
print(min(numbers))
#输出numbers的长度
print (len(numbers))
#输出numbers的最大值
print (max(numbers))
更多学习内容,就在码芽网http://www.mayacoder.com/lesson ...
灵活的使用样式
使用样式的感觉很棒吧!
刚我们使用的内联样式是给具体的标签加上样式,如果有多个标签的时候,我们用内联样式给标签加样式的时候就需要一个个的加过来,这样就很麻烦。
而如果我们使用内部样式表,我们只需要定义<p>标签的文字大小,所有<p>标签就都具有这个样式了。
看个例子吧: