1.Python 标识符

在 Python 里,标识符由字母、数字、下划线组成。

在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。

Python 中的标识符是区分大小写的。

以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入。

以双下划线开头的 __foo 代表类的私有成员,以双下划线开头和结尾的 __foo__ 代表 Python 里特殊方法专用的标识,如 __init__() 代表类的构造函数。

Python 可以同一行显示多条语句,方法是用分号 ; 分开,如:

>>> print 'hello';print 'runoob';
hello
runoob

 

2.python变量类型

int(有符号整型)

long(长整型[也可以代表八进制和十六进制])

float(浮点型)

complex(复数)

数字变量

name = 'python'
id = '' # 字符串或串(String)是由数字、字母、下划线组成的一串字符。

字符串变量

 # 定义    注意列表元素可重复
city = ['Guangzhou', 'Shanghai','Beijing', 'Beijing', 'Tianjin'] # 列表检索
city_1 = city[1] # 根据元素序号检索列表中元素 city_end = city[-1] # 可用来检索列表最后的元素

列表

 # 只读,不能修改。用 () 标识
name = ('python', 'java', 'C', 'C#') print(name[0]) print(name[0:2]) # 输出 ('python', 'java')

元组

 dic = {
'name':'XXX',
'id' :"",
1 :'ddd'
} print(dic[1])
print(dic['name'])

字典

3.运算符号

 基本运算符有 + ,-, *,/,%(取模),**(幂),//(取整除向,下取整)

 =(赋值),==(判等),!=(不等于),<>(不等于),>(大于),<(小于),>=(大于等于),<=(小于等于)

4.条件语句

 a = 5; b = 6; c = 0
if a > c:
print("a>c")
else:
print("a<c") # 多个条件
if a>c:
print("a>c")
elif a == c:
print("a=c")
else:
print("a<c")

if语句

5.循环语句

 for num in range(0, 10):
print(num)
>>0,1,2,3,4,5,6,7,8,9 for ss in "Apple":
print(ss)
>>A,p,p,l,e fruits = ["Apple", "banana", "mango"]
for fruit in fruits:
print(fruit) # 通过下标检索循环
for ff in range(len(fruits)):
print(fruits[ff])
>>Apple,banana,mango

for循环

 # while循环
num = 0
while num < 5:
print num
num += 1
>>0,1,2,3,4 # 无限循环
while True:
print("循环中。。。")
# break

while循环

py_One的更多相关文章

随机推荐

  1. BZOJ 3126 [USACO2013 Open]Photo (单调队列优化DP)

    洛谷传送门 题目大意:给你一个长度为$n$的序列和$m$个区间,每个区间内有且仅有一个1,其它数必须是0,求整个序列中数字1最多的数量 神题,竟然是$DP$ 定义$f_{i}$表示第i位放一个1时,最 ...

  2. splay 文艺平衡树 (数据结构)

    题目大意:略 splay维护区间翻转裸题,为了减少不必要的麻烦,多插入两个点,分别是0和n+1 每次找区间的第K个值,就在splay上二分即可 顺便学了一下splay的完美建树,而且splay有一些小 ...

  3. 2019-03-18 OpenCV Tesseract-OCR 下载 安装 配置(cv2 报错)

    OpenCV 下载 安装 配置 1.下载和Python版本对应的版本,此为下载地址 2.安装(在powershell管理员模式下安装) pip3 install .\opencv_python-3.4 ...

  4. bat启动.exe的应用程序

    新建一个文本文档,编写如下,完成后保存将后缀名txt改为bat即可. rem 启动***(要启动的服务名) @echo off rem  程序安装的顶层目录 d: rem 设置显示文字颜色 color ...

  5. Hash大法

    内容参考<算法竞赛进阶指南> 之前集训的时候听老师讲过,字符串题目中,hash一般不是正解,但是是一个优秀的暴力,可以拿比较多的部分分. hash涉及内容很多,这里只讨论字符串hash 可 ...

  6. 在join中,on和where的区别

    两个表在,join时,首先做一个笛卡尔积,on后面的条件是对这个笛卡尔积做一个过滤形成一张临时表,如果没有where就直接返回结果,如果有where就对上一步的临时表再进行过滤. 在使用left  j ...

  7. [using_microsoft_infopath_2010]Chapter5 为表单添加逻辑规则

    本章概要: 1.在表单中使用逻辑和验证,不写代码 2.使用规则任务板 3.添加表单条件格式 4.通过函数和公式添加更加高级的规则 5.通过对驶入使用规则创建直观的用户界面

  8. HDU 4324 Contest 3

    直接DFS即可 #include <iostream> #include <string.h> #include <algorithm> #include < ...

  9. POJ 2183

    模拟题 #include <iostream> #include <cstdio> #include <algorithm> using namespace std ...

  10. lucene构建restful风格的简单搜索引擎服务

    来自于本人博客: lucene构建restful风格的简单搜索引擎服务 本人的博客如今也要改成使用lucene进行全文检索的功能,因此在这里把代码贴出来与大家分享 一,文件夹结构: 二,配置文件: 总 ...