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. 注释方式
#  单行注释
‘’‘
’‘’  段落注释  (单引号)
目录
相关文章
|
1月前
|
存储 数据采集 人工智能
Python编程入门:从零基础到实战应用
本文是一篇面向初学者的Python编程教程,旨在帮助读者从零开始学习Python编程语言。文章首先介绍了Python的基本概念和特点,然后通过一个简单的例子展示了如何编写Python代码。接下来,文章详细介绍了Python的数据类型、变量、运算符、控制结构、函数等基本语法知识。最后,文章通过一个实战项目——制作一个简单的计算器程序,帮助读者巩固所学知识并提高编程技能。
|
1月前
|
机器学习/深度学习 数据可视化 数据挖掘
使用Python进行数据分析的入门指南
本文将引导读者了解如何使用Python进行数据分析,从安装必要的库到执行基础的数据操作和可视化。通过本文的学习,你将能够开始自己的数据分析之旅,并掌握如何利用Python来揭示数据背后的故事。
|
23天前
|
Python 容器
Python学习的自我理解和想法(9)
这是我在B站跟随千锋教育学习Python的第9天,主要学习了赋值、浅拷贝和深拷贝的概念及其底层逻辑。由于开学时间紧张,内容较为简略,但希望能帮助理解这些重要概念。赋值是创建引用,浅拷贝创建新容器但元素仍引用原对象,深拷贝则创建完全独立的新对象。希望对大家有所帮助,欢迎讨论。
|
5天前
|
数据可视化 数据挖掘 大数据
1.1 学习Python操作Excel的必要性
学习Python操作Excel在当今数据驱动的商业环境中至关重要。Python能处理大规模数据集,突破Excel行数限制;提供丰富的库实现复杂数据分析和自动化任务,显著提高效率。掌握这项技能不仅能提升个人能力,还能为企业带来价值,减少人为错误,提高决策效率。推荐从基础语法、Excel操作库开始学习,逐步进阶到数据可视化和自动化报表系统。通过实际项目巩固知识,关注新技术,为职业发展奠定坚实基础。
|
14天前
|
Python
Python学习的自我理解和想法(10)
这是我在千锋教育B站课程学习Python的第10天笔记,主要学习了函数的相关知识。内容包括函数的定义、组成、命名、参数分类(必须参数、关键字参数、默认参数、不定长参数)及调用注意事项。由于开学时间有限,记录较为简略,望谅解。通过学习,我理解了函数可以封装常用功能,简化代码并便于维护。若有不当之处,欢迎指正。
|
5天前
|
人工智能 编译器 Python
python已经安装有其他用途如何用hbuilerx配置环境-附带实例demo-python开发入门之hbuilderx编译器如何配置python环境—hbuilderx配置python环境优雅草央千澈
python已经安装有其他用途如何用hbuilerx配置环境-附带实例demo-python开发入门之hbuilderx编译器如何配置python环境—hbuilderx配置python环境优雅草央千澈
python已经安装有其他用途如何用hbuilerx配置环境-附带实例demo-python开发入门之hbuilderx编译器如何配置python环境—hbuilderx配置python环境优雅草央千澈
|
25天前
|
存储 索引 Python
Python学习的自我理解和想法(6)
这是我在B站千锋教育学习Python的第6天笔记,主要学习了字典的使用方法,包括字典的基本概念、访问、修改、添加、删除元素,以及获取字典信息、遍历字典和合并字典等内容。开学后时间有限,内容较为简略,敬请谅解。
|
29天前
|
存储 程序员 Python
Python学习的自我理解和想法(2)
今日学习Python第二天,重点掌握字符串操作。内容涵盖字符串介绍、切片、长度统计、子串计数、大小写转换及查找位置等。通过B站黑马程序员课程跟随老师实践,非原创代码,旨在巩固基础知识与技能。
|
28天前
|
程序员 Python
Python学习的自我理解和想法(3)
这是学习Python第三天的内容总结,主要围绕字符串操作展开,包括字符串的提取、分割、合并、替换、判断、编码及格式化输出等,通过B站黑马程序员课程跟随老师实践,非原创代码。
|
25天前
|
Python
Python学习的自我理解和想法(7)
学的是b站的课程(千锋教育),跟老师写程序,不是自创的代码! 今天是学Python的第七天,学的内容是集合。开学了,时间不多,写得不多,见谅。