Python基础学习(1)
来源:互联网 发布:中国未来 通胀 知乎 编辑:程序博客网 时间:2024/05/16 00:10
1. 注释
1)单行注释:#
2)多行注释:“”“ ”“”, ‘’‘ ’‘’
2. 指定python执行路径,编码格式:
# ! /usr/bin/env python
# -*- coding:utf-8 -*-
3. import:导入其他python程序
4. import getpass # python自带的密码输入模块,密码输入时不可见
pwd = getpass.getpass('Please input your password')
5. 创建xxx.py文件
ps:不要有中文路径
6. (Python 2.7) raw_input用于与用户交互
7. 变量名:
1)由数字、字母和下划线组成
2)不能以数字开头
3)变量名不能使python的关键字
8. 基本的数字类型
1)数字:12,45.9
2)字符串:“Hello World”
3)布尔值:True False
9. 条件语句if:
1)基本用法
if 条件:
内容一
内容二
else:
内容三
内容四
2)一个等号是赋值,两个等号是比较,!=表示不等于
if 1 == 1:
print '1111'
else:
print '2222'
if False:
print '1111'
else
print '2222'
if 1 < 2:
print 'yes'
else:
print 'no'
n1 = 1
b2 = 2
if n1 < n2:
print 'yes'
else:
print 'no'
name = raw_input('Username:')
pwd = raw_input('Password:')
if name == 'Bob' and pwd == '123':
print 'yes'
else:
print 'no'
if 条件一:
xxx
elif 条件二:
xxx
elif 条件三:
xxx
else:
xxx
in = raw_input(">>>")
if in == "1":
print '111'
elif in == "2":
print '222'
elif in == "3":
print '333'
else:
print '...'
if name == ''Bob" or name == "John":
只要满足任何一个or的条件,进入当前代码块
10. while循环
1)while 条件:
代码块
import time
n1 = True
while n1:
print '1'
time.sleep(1)
n1 = False
print 'end'
start = 1
flag = True
while flag:
print start
if start == 10:
flag = False
start = start + 1
time.sleep(1)
2)break用于跳出循环,并且break下面的代码,将不再执行
start = 1
while True:
print start
if start == 10:
break
start = start + 1
3)continue用于跳出当前循环
start = 1
while True:
if start == 7:
start += 1
continue
print start
if start == 10:
break
start += 1
11. 编码转化
1)解码,需要指定原来是什么编码
temp = '你好世界'
temp_unicode = temp.decode('utf-8')
2)编码,需要指定要编成什么编码
temp_gbk = temo_unicode.encode('gbk')
12. 运算符
1)算术运算符
+:加
-:减
*:乘
/:除
%:取模
**:幂
//:取整除
2)比较运算符
==:等于,比较对象是否相等
!=:不等于
<>:不等于
>:大于
<:小鱼
>=:大于等于
<=:小于等于
3)赋值运算
=:简单的赋值运算符
+=:加法赋值运算符
-=:减法赋值运算符
*=:乘法赋值运算符
/=:除法赋值运算符
%=:取模赋值运算符
**=:幂赋值运算符
//=:取整除赋值运算符
4)逻辑运算
and:与
or:或
not:非
5)成员运算符
in:如果在指定的序列中找到值返回True,否则返回False
not in:如果在指定的序列中没有找到值返回True,否则返回False
6)身份运算符
is:判断两个标识符是不是引用自一个对象
is not:判断两个标识符是不是引用自不同对象
- python基础学习(1)
- python基础学习(1)
- Python基础学习(1)
- python学习1-基础
- python学习(1)--基础
- Python基础学习--1
- python基础学习1
- python基础学习1
- 1---python基础学习
- Python学习 - 基础入门(1)
- 零基础入门学习Python(1)
- python学习记录(1)基础内容
- python 基础学习笔记(1)
- python基础入门学习笔记(1)
- Python基础学习之函数(1)
- python学习(1)基础及数据类型
- python基础学习小结(1)
- Python零基础学习(1)
- 异常:java.lang.IllegalStateException: Fragment already active
- 数的重心模板
- Android——RecyclerView下的观察者模式
- 京东京麦开放平台的高可用架构之路
- linux shell 中 printf 与 echo的区别
- Python基础学习(1)
- 通信系统CMMB调研报告
- AngularJS控制器controller正确的通信的方法
- 关于servlet报错和jsp中报关于servlet的错误
- 回归
- 多线程与IO密集/CPU密集
- 阿里巴巴开发公约节选(日常编程较常用的一些)
- Play2 for Java(二:开始)
- 判断map集合中是否存在某个key