python入门学习之一

简介: 1. python学习网站2. 脚本开始  #! /usr/bin/env python运行前要赋予其权限  chmod +x .

1. python学习网站

2. 脚本开始  

#! /usr/bin/env python

运行前要赋予其权限  chmod +x ...


3. python 中单引号和双引号是等效的,在双引号中要体现字符串用单引号

print "hello world 'nihao'"

4. 浮点类型自动转换,只需要写明有效位数
>>> 1/3
0
>>> 1/3.0
0.3333333333333333
python 做不同数值类型的计算挺方便的,和计算器一样好使!
5. 定义一个字符串,相当与定义一个数组,可以通过数组下标灵活访问
'''
 |_H_|_e_|_l_|_p_|_A_|
 0   1   2   3   4   5
-5  -4  -3  -2  -1   0
'''
word[0:2]---> He
word[0:2:1]---> He
word[:2]---> He
word[5:0:-1]---> Aple
word[5::-1]---> ApleH
word[ start : end : step ] : start->起始标号对应的元素,end->  对应小于end标号的元素,注意是小于,0:2 就是0、1两个元素!
6. list  

>>> a = ['spam', 'eggs', 100, 1234]
>>> a
['spam', 'eggs', 100, 1234]
dictionaries 字典类型,也就是键值对应:
tel = {"jack":4098, "harry":1024}
>>> tel
{'jack': 4098, 'harry': 1024}
>>> tel['jack']
4098
>>> tel["jack"] = 456
>>> tel
{'jack': 456, 'harry': 1024}
7. python中是区分大小写的。
8. 进制转换
hex(number) -> string类型的16进制
>>> hex(10)
'0xa'
>>> int('0xa',base = 16)
10

9. range的用法
>>> range(0,10)
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> range(0,10,2)
[0, 2, 4, 6, 8]

10. 在python中区分段落用的是Tab和space,即采用相同的缩进区分而不是括号!
i = 10
def test1():
    if i == 10:
        print 'success!'
    else:
        print 'fail!'


print test1()
def test2():
    for i in word:
        print i
    return "yes"
print test2()
注意加冒号的位置,if中要执行多条语句用逗号隔开!
11. python中  一些逻辑运算符:
not()...  and ...  or
12. 注释方式
#  单行注释
‘’‘
’‘’  段落注释  (单引号)
目录
相关文章
|
9天前
|
Python
python函数的参数学习
学习Python函数参数涉及五个方面:1) 位置参数按顺序传递,如`func(1, 2, 3)`;2) 关键字参数通过名称传值,如`func(a=1, b=2, c=3)`;3) 默认参数设定默认值,如`func(a, b, c=0)`;4) 可变参数用*和**接收任意数量的位置和关键字参数,如`func(1, 2, 3, a=4, b=5, c=6)`;5) 参数组合结合不同类型的参数,如`func(1, 2, 3, a=4, b=5, c=6)`。
13 1
|
4天前
|
Python
python学习3-选择结构、bool值、pass语句
python学习3-选择结构、bool值、pass语句
|
1天前
|
机器学习/深度学习 数据可视化 数据挖掘
《Python 简易速速上手小册》第9章:数据科学和机器学习入门(2024 最新版)
《Python 简易速速上手小册》第9章:数据科学和机器学习入门(2024 最新版)
10 1
|
1天前
|
人工智能 数据挖掘 程序员
《Python 简易速速上手小册》第1章:Python 编程入门(2024 最新版)
《Python 简易速速上手小册》第1章:Python 编程入门(2024 最新版)
26 0
|
2天前
|
机器学习/深度学习 数据采集 算法
scikit-learn入门指南:从基础到实践
【4月更文挑战第17天】这篇指南介绍了scikit-learn,一个Python数据分析和机器学习的重要库。内容涵盖安装、数据加载与预处理、模型训练(如KNN分类器)、评估、调参优化及高级应用,如降维和聚类。通过实例展示了scikit-learn在分类任务中的使用,强调其在数据科学中的重要性。要深入了解,可参考官方文档和实践案例。
|
3天前
|
机器学习/深度学习 算法 Python
使用Python实现集成学习算法:Bagging与Boosting
使用Python实现集成学习算法:Bagging与Boosting
15 0
|
3天前
|
Python
python学习-函数模块,数据结构,字符串和列表(下)
python学习-函数模块,数据结构,字符串和列表
25 0
|
3天前
|
程序员 索引 Python
06-python数据容器-set(集合)入门基础操作
06-python数据容器-set(集合)入门基础操作
|
4天前
|
Python
python学习14-模块与包
python学习14-模块与包
|
4天前
|
Python
python学习12-类对象和实例对象
python学习12-类对象和实例对象