python基础1

  1. 准备

我们需要安装 Python 3 。打开IDLE ,键入你的第一个python 程序

msg = “Hello World !”

Print(msg)

 

 

2. 变量

变量的命名:  使用小写,单词间用下划线连接

 

student_name

 python是动态语言,变量本身类型不固定。 即在定义变量时不需要声明变量类型,且之后也能给它赋值不同的数据类型。反之,java是静态语言。

python的常量 ,用全部大写的字母表示。 但python没有任何机制保证它不被改变,它实质上仍是一个变量。

 

2.1 字符串  

首先来定义一个字符串:

     name = “ada lovelace”

     Print( name.title() );

 

字符串放在单引号或者双引号之间。

 

字符串的拼接: 使用 ‘+’ 

Name= ‘my name is’ + ‘harvain.’

 

 

Python为我们提供的函数:

String . title ()   //首字母大写显示

String . upper ()   //全部大写显示

String . lower ().  //全部小写显示

 

 

使用空白 显示代码的整洁

1.空格  2.制表符\t      3.换行符\n

 

Lstrip()   //剔除字符串左侧空白

Rstrip()   //剔除字符串右侧空白

Strip()     //剔除字符串两侧的空白

 

// python 使用'''... '''来表示多行内容。
'''
line1 line2 line3'''

//python使用 r'...'来表示'...'内部的字符串默认不转义
>>> print(r'\\\t\\')
\\\t\\
 

 

2.2  整数

Python3除法的结果略有不同,结果为浮点数 。Python2的除法只有整数部分。

另一种除法:地板除 。得到整数部分。

>>> 3 / 2

>>> 1.5
>>> 3 // 2

>>> 1

//python 使用 ** 来表示乘方
>>> 3 ** 2

>>> 9

 python的整数没有大小限制,浮点数也没有大小限制,但是超出一定范围就直接表示为inf(无限大)。

 

2.3  浮点数

浮点数的操作结果有时小数位数不确定。

>>> 0.2 + 0.1

0.30000000000000004

>>> 3 * 0.1

0.30000000000000004

 

所有语言都存在这种问题,没有什么可担心的。Python会尽力找到一种方式,以尽可能精确地表示结果,但鉴于计算机内部表示数字的方式,这在有些情况下很难。

 

2.4 

空值 None 

与 and

或 or 

非  not

布尔类型   True 、False .

 

2.5  str()函数

字符串类型和其他数据类型在拼接时会发生类型错误,,我们使用str()将非字符串值转换为字符串。

age = 23

message = "Happy " + str(age) + "rd Birthday!"

print(message)

 

 

2.6 注释

Python中,注释用井号(# )标识。

阐述一下你的代码要做什么,如何做的。或者描述一下你的解决方案吧。

 

2.7 python之禅

Python社区的理念都包含在TimPeters撰写的“Python之禅”中:Python终端会话中执行命令import this

 

语言规则过于灵活,会出现过多的解决方案,不利于大型项目后期的维护。你需要去研究这些代码使用了什么解决方案....

 

简洁+易于理解  

 

转载于:https://www.cnblogs.com/liuyezhe/p/11176379.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值