一.第一个python程序

1.交互式编程

直接在命令行里面输入python即可进入python交互式命令行,linux下一样:

在 python 提示符中输入以下文本信息,然后按 Enter 键查看运行效果:

2.脚本式编程

把代码都写到文件里面,然后运行文件,以.py结尾的就是python文件,有很多python的编辑器,比如说pycharm、sublime  text、notepad++等等,都可以使用,使用编辑器有代码提示,可以很方便调试和运行,这里我推荐使用pycharm。新建一个python文件,然后写上代码,运行即可:

下面是linux下的运行

$ chmod +x test.py    # 脚本文件添加可执行权限 $ ./test.py

注:python有2.x版本和python3.x版本,print不一样

2.x版本,print "Hello, world!"

3.x版本,print("Hello, world!")

二.变量

1.变量就是用来在程序运行期间存储各种需要临时保存可以不断改变的数据的标识符,一个变量应该有一个名字,并且在内存中占据一定的存储单元,在该存储单元中存放变量的值。

2.变量名只能是 字母、数字或下划线的任意组合
   变量名的第一个字符不能是数字
   以下关键字不能声明为变量名

3.每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建

等号(=)用来给变量赋值

等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值

例如:name = 'lily'

4.变量可以指定不同的数据类型

  • Numbers(数字)  int   float
  • String(字符串)
  • List(列表)
  • Tuple(元组)
  • Dictionary(字典)

5.常用的强制类型转换

  • int(s)  转换为一个整数
  • list(s)  转换为一个列表
  • str(x)  转换为字符串
  • dict(d)  创建一个字典,d 必须是一个序列 (key,value)元组
  • type() 查看数据类型

6.常量

所谓常量就是不能变的变量,比如π就是一个常量。在Python中,通常用全部大写的变量名表示常量: 
PI = 3.14159265359 
但事实上PI仍然是一个变量,Python根本没有任何机制保证PI不会被改变,所以,用全部大写的变量名表示常量只是一个习惯上的用法

三.引号

单引号(' ),双引号(" ),三引号(''' """) 来表示字符串,引号的开始与结束必须的相同类型的。

python中定义变量的时候字符串都用用引号括起来,单引号和双引号没有区别,用啥都行,如果说这个字符串里面有单引号的话,那你外面就用双引号,里面有双引号的

话,外面就用单引号,如果既有单又有双,那么用三引号,三引号也可以多行注释代码,单行注释,使用#,代码如下:

四.输入输出

1.接收用户输入,使用input函数,python2中使用raw_input,接收的是一个字符串,输出使用print:

2.input在接收输入的时候,是可以看到你输入的值的,如果是输入密码,而且不想让别人看到你的密码,就需要用到一个标准库,getpass,标准库就是不需要你再去安装,装完python就有的库,就是标准库,getpass就是一个标准库,导入进来之后,直接使用getpass.getpass方法就可以在输入的时候,不回显了,代码如下:

转载于:https://www.cnblogs.com/shimh/p/6064132.html

python基础(一)简单入门相关推荐

  1. Python基础之简单用户交互

    Python基础之简单用户交互 一.要求及目的 二.代码内容 三.学习总结 一.要求及目的 要求设计一个简单的计算程序 二.代码内容 # 简单计算 a = input("please inp ...

  2. numpy基础篇-简单入门教程4

    numpy基础篇-简单入门教程4 np.set_printoptions(precision=3),只显示小数点后三位 np.random.seed(100)rand_arr = np.random. ...

  3. Python SQL 语法简单入门

    Python SQL 语法简单入门 大家好,今天给大家分享一些python中基本的sql语法.基本是按照sqlite3 来写的. 引题 为什么要使用数据库? 持久化 ,内存中的变量当程序重启和电脑断电 ...

  4. python基础练习题:简单有趣#32:创建字谜【难度:1级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶

    python基础练习题:简单有趣#32:创建字谜[难度:1级]: 任务 现在给你两个字符串S和长度相同的T,由大写英文字母.你的任务是找到获得一些anagram的串T从字符串s需要"更换操作 ...

  5. python基础知识ppt-python入门ppt下载

    这是python入门ppt,包括了python的安装,基础架构,元组还是列表------序列而已,从列表=['开','始','启','航'],分享你的函数,实践证明该理论等内容,欢迎点击下载. pyt ...

  6. 【Python基础】快速入门Python(讲解、习题)

    0.导语 Python是一种跨平台的计算机程序设计语言.是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的.大型项目的 ...

  7. python教程是什么-Python基础教程_Python入门知识

    Python基础教程频道为编程初学者提供入门前的所有基础知识,必须要掌握的一些PYTHON基础语法语句,基本的数据类型. 让大家可以更快速.更容易理解的的方式掌握Python编程所需要的基础知识,灵活 ...

  8. python基础教程是什么-Python基础教程_Python入门知识

    Python基础教程频道为编程初学者提供入门前的所有基础知识,必须要掌握的一些PYTHON基础语法语句,基本的数据类型. 让大家可以更快速.更容易理解的的方式掌握Python编程所需要的基础知识,灵活 ...

  9. Python基础知识点(入门基础知识点)

    Python基础知识点 1.Python标识符 2.Python标准数据类型 3.列表 4.字典 5.集合 结束语

  10. Python 基础:分分钟入门

    Python和Pythonic Python是一门计算机语言(这不是废话么),简单易学,上手容易,深入有一定困难.为了逼格,还是给你们堆一些名词吧:动态语言.解释型.网络爬虫.数据处理.机器学习.We ...

最新文章

  1. Python3中闭包介绍
  2. java 两个数交换问题
  3. sparkContext之一:sparkContext的初始化分析
  4. VS2013关于“当前不会命中断点源代码与原始版本不同”的BUG
  5. 莫名其妙的突然想学日语了, 开始接触日语,希望能坚持下去。
  6. 带你了解什么样的信息是陷阱或为勒索病毒在诱骗
  7. python时间倒计时显示屏厂家_python 实现倒计时功能(gui界面)
  8. oracle12密码大小写,oracle 11g 设置用户密码大小写敏感测试
  9. 简单-三层-存储过程-增删改《一》
  10. Atitit.atijson 类库的新特性设计与实现 v3 q31
  11. Shell子程序结构,函数
  12. ADS添加路由失败的处理办法
  13. 资讯类APP消息推送系统的产品设计
  14. Java核心知识点精心整理(全是精华)
  15. 电路设计中如何解决电压跌落
  16. 什么是UV贴图和展开?没有他们3D建模会变成什么样?来看看!
  17. JS VLC插件 js
  18. 工业以太网交换机的光口和电口有什么区别?
  19. Google Chrome谷歌浏览器崩溃,错误代码: STATUS_STACK_BUFFER_OVERRUN
  20. 使用Fragment实现Tab效果

热门文章

  1. POJ1201 区间
  2. nessus重置密码
  3. iOS modal view的关闭和显示问题
  4. struts+swfupload实现批量图片上传(上):swfupload
  5. 谷歌移动应用强调设计元素:向极简风格转型
  6. 画函数图形的C#程序(改进版) (转)
  7. ubuntu ls命令
  8. Linux环境进程间通信(五): 共享内存(上)
  9. 隐马尔可夫模型 HMM 原理及实现
  10. 初中数学知识点总结_初中物理 | 最全知识点总结