Day 1 语言特点,环境搭建,数据结构

python 官网:http://python.org
集成开发环境:Geany,一个字:快,各个平台都有对应版本

变量

  • 变量名只能包含字母,数字和下划线
  • 变量名不能包含空格
  • 不要将Python关键字和函数名用作变量名
  • 变量名应既简短而又具有描述性
  • 慎用小写字母l和大写字母O,因为它们可能被人错堪称1和0

字符串

用单引号或者双引号括起来,主要是为了方便在字符串中包含引号和撇号。
比如:

'I told my friend,"python is my favorite language!"'

使用方法修改字符串的大小写

字符串可以看过为对象,所以他有很多实现好了的方法

  • title() :返回此字符串每个单词的首字母大写状态的字符串
  • upper():全部大写
  • lower():全部小写

拼接字符串

1.直接“+”相连

删除空白

rstrip():返回字符串末尾没有空白状态的字符串
lstrip():返回字符串开头没有空白状态的字符串
strip():返回字符串两端没有空白状态的字符串

数字

整数

在Python中,可对整数执行加(+)减(-)乘(*)除(/)运算。在终端会话中,Python直接返回运算结果。Python使用两个乘号表示乘方运算:

result = 3 ** 2
print(result)

浮点数

使用str()函数避免类型错误

和非字符串类型的变量或常量与字符串拼接时应该调一下str函数确保类型一致
例子:

result = 3 ** 2
message = "happy "+str(result)+" brithday!"
print(message)

注释

注释用“#”标识

编码

# -*- coding: gbk -*-

python3入门与实践相关推荐

  1. 笨办法学习python应该看第几版_求问:完全小白学习Python看《笨方法学Python3》还是看《Python编程从入门到实践》?...

    完全小白,建议看 <Python编程从入门到实践> 或 <像计算机科学家一样思考Python 第2版> 本书以培养读者以计算机科学家一样的思维方式来理解Python语言编程.贯 ...

  2. python入门到实践-一本书搞定Python入门到实践

    上周介绍了几本Python从入门到进阶书籍,今天继续推荐好书,这本书是<Python编程:从入门到实践>.入门 Python 最好的书之一,适合零基础小白,也适合有其它语言背景的程序员 书 ...

  3. python编程 从入门到实践怎么样-python编程从入门到实践这本书怎么样

    <Python编程-从入门到实践>作者: Eric Matthes,已翻译为中文,人民邮电出版社出版. python编程从入门到实践怎么样? 我们一起看看已经学习的同学对这本书的口碑和评价 ...

  4. python编程入门指南怎么样-python编程从入门到实践这本书怎么样

    <Python编程-从入门到实践>作者: Eric Matthes,已翻译为中文,人民邮电出版社出版. python编程从入门到实践怎么样? 我们一起看看已经学习的同学对这本书的口碑和评价 ...

  5. python编程 入门到实践-终于懂了python编程从入门到实践

    Python语言是一种典型的脚本语言,简洁,语法约束少,接近人类语言.有丰富的数据结构,例如列表.字典.集合等.具有可移植性,支持面向过程和面向对象编程,并且开源.以下是小编为你整理的python编程 ...

  6. python编程 从入门到实践豆瓣-三周刷完《Python编程从入门到实践》的感受

    本文将以对话采访的形式展现 为什么会选择学习Python 语法简洁,实用,和golang部分类似,学习性价比高: 应用范围广,涉及后端,机器学习,图像处理,游戏等: 好奇这是一门怎样的语言 计划如何学 ...

  7. python入门到实践-Python编程从入门到实践(基础入门)

    Python编程从入门到实践-------基础入门 1.Python中的变量 2.Python首字母大写使用title()方法,全部大写upper()方法,全部小写lower()方法 3.Python ...

  8. python起步输入-《Python编程:从入门到实践》第一章:起步

    Python编程:从入门到实践 这篇文章主要知识点是关于Python编程,从入门到实践,起步,Python编程:从入门到实践,的内容,如果大家想对相关知识点有系统深入的学习,可以参阅以下电子书 搭建编 ...

  9. Docker从入门到实践

    一般说来 SPA 的项目我们只要启一个静态文件 Server 就可以了,但是针对传统项目就不一样了,一个项目会依赖很多服务端程序.之前我们的开发模式是在一台开发机上部署开发环境,所有人都在这台开发机上 ...

最新文章

  1. 25G DAC无源高速线缆和25G光模块之间的区别
  2. haproxy + keepalived “一键安装包” 配置与测试HOWTO
  3. python笔记基础-Python入门基础知识学习笔记之一
  4. python3反爬虫原理与绕过实战 网盘_Python 3反爬虫原理与绕过实战
  5. php webshell开源,[github开源]webshell连接器--Jeshell
  6. Note: HTML5 识别语音相关的一些资源
  7. SQL性能优化前期准备-清除缓存、开启IO统计
  8. Linux下的“句柄”(文件句柄,窗口句柄)
  9. 详细说明自学Python需要具备什么?
  10. 【Animations】使用弹簧物理学动画运动(8)
  11. SqlServer2012下载和安装(资源自带密钥)
  12. 安卓搞机教程--修改设置里 添加选项 添加文字 修改图标 修改版本号等等 实例解析
  13. python各城市对应的省_python实现城市和省份字典(根据城市判断属于哪个省份)...
  14. 计算机术语中ict表示是什么意思,ICT是什么工作
  15. android 最好的gtd软件,这9款高质量APP让你工作效率提高50%!
  16. N-gram模型详解
  17. 查找某款app的企业旗下其他app
  18. Linux的进程优先级-邹立巍
  19. 利用贝叶斯模型对sklearn中的手工数据集进行分析
  20. MySQL 复制延迟 Seconds_Behind_Master 究竟是如何计算的

热门文章

  1. C#性能优化考虑的几个方向
  2. [翻译] ZCSHoldProgress
  3. Effective C++_笔记_条款06_若不想使用编译器自动生成的函数,就该明确拒绝
  4. Android系列---JSON数据解析
  5. 九度OJ1005题 一直WA??
  6. GIT常用快捷键配置
  7. 如何扩容LVM逻辑卷
  8. JVM基础系列开篇:为什么要学虚拟机?
  9. c++语言代码游戏,c++小游戏(贪吃蛇)源程序
  10. android tools add native support,使用NDK进行开发android