Python学习笔记(一)

python是一种解释性、面向对象、动态数据类型的高级程序设计语言。

python没有花括号和分号,程序很清爽,符合奥卡姆剃刀原理:如无必要,勿增实体。

编程基础

  • “错误没关系!当程序包含计算机不能理解的代码,就会崩溃,导致显示错误信息。错误信息不会破坏计算机,不要害怕犯错误。“崩溃”只是意味着程序意外的停止执行。”
  • 数学操作符

  • 注释:#
  • print()
  • input(): name=input()#input的值都为字符串类型
  • len():获取字符串中字符数目
  • str()/int()/float():类型转换

控制流

  • 布尔值:True/False
  • 比较操作符:

  • 布尔操作符:and / or / not

  • 控制流的元素:条件、代码块
  • 控制流语句:if/else/elif/while/break/continue/
  • for循环 range()函数for i in rang(5),range()开始停止和步长参数:for i in range(12,16)#第一个参数是 for 循环变量开始的值, 第二个参数是上限, 但不包含它, 也就是循环停止的数字。
  • range()函数也可以有第三个参数。 前两个参数分别是起始值和终止值, 第三个参数是“步长”。 步长是每次迭代后循环变量增加的值。for i in range(0, 10, 2):range(0, 10, 2)将从 0 数到 8,间隔为 2。range(5, -1, -1)来打印 i, 结果将从 5 降至 0。
     
  • 导入模块:
  1. import: import random#使用random中函数格式random.randint()
  2. from import:from random import *#使用这种形式的 import 语句,调用 random模块中的函数时不需要 random.前缀。
    但是, 使用完整的名称会让代码更可读, 所以最好是使用普通形式的 import 语句。
  • sys.exit()提前结束程序

有编程问题可以在Google或者下列网站搜索解决办法:

http://stackoverflow.com/
http://reddit.com/r/learnprogramming/
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值