了解python文件结构,
保存成one.py
另外pyc, pyo文件
pyc编译执行的文件
pyo编译优化后的文件
掌握python变量和常量
推荐第一门语言为python
变量:c语言是强类型
变量的命名
有字母、数字
数字不能开头
first= 100
print(first)
id(first)
变量的类型取决于数据
name = 'milo'
print(name)
id(name)
写个四则运算器
from __future__ import division
import sys
running = True
while running:
try:
t = int(raw_input())
p = int(raw_input())
except EOFError:
break
print('operator + result\n', t+p)
print('operator - result\n', t-p)
print('operator * result\n', t*p)
print('operator / result\n', t/p)
算数运算符(加减乘除)
5/2 = 2
5.0/2 = 2.5
5//2 = 2 整除
赋值运算符
a = 3
b = 5
c = a+b
关系运算符(结果为布尔值)
x = 5
x >0 and x<10
NameError: name 'true' is not define
变量没有定义
数据类型
数字、字符串、列表、元组和字典、布尔
a = 100
b = 'hello'
c = '100' 字符串
id(a)
id(c)
a == c result: False
查看数据类型
type(a)
<type 'int'>
q = 10000000000000
type(q)
<type 'long'> 长整形
l = 10L (长整形)
type(l)
<type 'long'>
f = 1.1
type(f)
<type 'float'>
say = "let's go"
print(say)
双引号和单引号,没有太大区别
使用转义"\"来处理单双引号问题
"\n" 换行
"\t" 缩进
docstring使用
s = """ tom:"let's go"
>>> s = """ tom:"let's go"
... jerry:"ok"
... """
>>> print s
序列
>>>s2 = 'abcdefg'
>>>print s2[0]
'a'
>>>s2[2]
'c'
>>>s2[-1] 倒数第一个
'g'
字符串小技巧
>>> x = input()
10
>>> y = input()
20
>>> z = x+y
>>> z
30
练习题
对输入的2个数字加减乘除运算
>>> x = input()
10
>>> y = input()
20
>>> z = x+y
>>> z
30
>>> z = x -y
>>> z
-10
>>> z = x *y
>>> z
200
>>> z = x / y
>>> z
0
分享到:
相关推荐
本次笔记是关于Python语言基础知识中的数据类型和字符串操作,这是学习机器学习和数据科学的入门要点。 首先,Python的基本数据类型包括整型(int)、浮点型(float)、布尔型(bool)以及复数类型(complex),...
- 变量不仅可以存储数值,还可以存储字符串,如`word = 'Hello World!'`,然后通过`print(word)`打印字符串。 7. **基本运算**: - Python支持基本的数学运算,如加减乘除,以及比较运算(大于、小于、等于等),...
### Python全套课程笔记-chap1-python入门与字符串 #### Python基础知识概述 - **开发者**: Python由Guido van Rossum(通常被亲切地称为龟叔)于1989年底发明,首次发布是在1991年。 - **应用场景**: - 运维自动...
它不仅从计算机教学和计算机科学的角度讲解了初学者如何才能更有效地去学习Python,而且特别强调用Python解决生活中的实际问题,精心组织了大量来源于生活中不同领域的与数值计算和数据处理相关的案例。 《Python...
* 通过 BMR 计算的案例,学习数值类型和运算、分支语句、循环语句和字符串操作 * 学习异常处理和列表的概念及操作 第六章:案例 4 -- 52 周存钱挑战 * 通过 52 周存钱挑战的案例,学习循环语句和字符串操作 * 学习...
5. **模块和包**:学习导入和使用Python内置模块,以及第三方模块,如NumPy用于数值计算,Pandas进行数据处理,Matplotlib进行数据可视化等。 6. **异常处理**:了解如何使用try-except语句捕获和处理程序运行中的...
3. 字符串:Python 可以处理字符串,例如 'abc'、"xyz" 等。 4. 布尔值:Python 可以处理布尔值,例如 True、False 等。 5. 空值:Python 可以处理空值,例如 None 等。 Python 中的变量和数据类型包括: 1. 整数...
Python的标准库包括了许多有用的模块和函数,例如数学函数、字符串操作、文件输入/输出、网络编程等。这些模块和函数可以帮助开发者快速实现各种功能。 Python的第三方模块: Python的第三方模块包括了许多有用的...
此外,Python还有丰富的第三方库,如Numpy用于数值计算,Pandas用于数据处理,Matplotlib和Seaborn用于数据可视化,以及requests库用于网络请求等。 最后,Python还支持面向对象编程,包括类(class)的定义、继承...
Python是一种广泛用于数据分析的语言,因其简洁明了的语法和丰富的库支持而受到欢迎。这篇教程适合初学者,从环境安装开始,逐步引导你进入Python数据分析的世界。 首先,要开始Python数据分析,你需要安装Python...
Python 2.x 版本默认使用 ASCII 编码,如果字符串包含非 ASCII 字符(如中文字符),则需要明确指定编码,如使用 `# -*- coding: UTF-8 -*-` 来设置文件编码为 UTF-8。Python 3.x 默认采用 UTF-8 编码,因此大多数...
- 《Python语言入门》通常会介绍Python的基本语法,包括变量、数据类型(如整数、浮点数、字符串、列表、元组、字典等)、控制结构(如if-else、for、while循环)、函数、类和对象等概念,是初学者了解Python的基础...
- 变量用于存储数据,变量有不同的数据类型,例如整数(int)、字符串(str)和浮点数(float)。 - 变量类型在进行运算时非常重要,不同类型的变量进行错误的运算会导致类型错误(TypeError)。 - 常见的运算...
二、Python入门教程 Python入门教程通常会涵盖以下主题: 1. 数值计算:理解Python如何处理数学运算,包括算术运算符、比较运算符、逻辑运算符等。 2. 字符串操作:学习字符串的创建、拼接、查找、替换、分割等...
10. **标准库与第三方库**:介绍Python标准库中的常用模块,如os、sys、time、random等,并引导学习者了解如何使用第三方库,如numpy用于数值计算,pandas用于数据处理,matplotlib和seaborn用于数据可视化。...
在处理字符串和数字时,Python不允许使用加号(+)直接连接,因为它们是不同类型的数据。但是,可以使用乘号(*)对字符串进行重复操作,比如'***'*5将会输出"***"五次。 Python中的print()函数用于在控制台输出信息。...
2. **语法基础**:学习Python的基本语法,包括变量、数据类型(整型、浮点型、字符串、布尔型、列表、元组、字典、集合)、流程控制(条件语句、循环结构、异常处理)以及函数的定义和调用。 3. **面向对象编程**:...
这篇文档主要介绍了Python的基础语法,包括输入与输出、数据类型(整型、布尔型、字符串型和浮点型)。 1. 输入与输出: - `print`函数是Python中最常用的输出函数,用于将数据打印到控制台。默认情况下,`print`...
3. **数据转换**:将非数值数据(如类别变量)编码为数值,可使用`pd.get_dummies()`进行one-hot编码,或将字符串数据转化为整数索引。 4. **数据规约**:如果数据量过大,可以使用主成分分析(PCA)、聚类等方法...