python基础语法

2018-08-13 07:48:47来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

# python基础语法

### 变量与常量
声明变量:

```
name = "wualin"
```

##### 变量的定义规则:
1. 变量名只能是字母,数字,下划线的任意组合
2. 变量名的第一个字符不能是数字
3. 关键字不能声明为变量名


常量:常量即指不变的量,如pai 3.141592653..., 或在程序运行过程中不会改变的量
程序员约定俗成常量命名为大写字母


#### 程序交互:
读取用户输入

```
name = input("What is your name?")

print("Hello " + name )
```

以上程序会在输入后继续执行


#### 注释:代码注释分单行和多行注释, 单行注释用#,多行注释可以用三对双引号""" """


### 基本数据类型:
#### 数字类型:
python3只有两种数字类型
1. 整型int()
2. 浮点型float()

#### 字符串类型
在Python中,加了引号的字符都被认为是字符串。单引号和双引号没有任何区别
三引号用于多行字符串
字符串可以使用相加与相乘运算:

```
>>> name
'Alex Li'
>>> age
'22'
>>> name + age #相加其实就是简单拼接
'Alex Li22'
>>> name * 10 #相乘其实就是复制自己多少次,再拼接在一起
'Alex LiAlex LiAlex LiAlex LiAlex LiAlex LiAlex LiAlex LiAlex LiAlex Li'
```


++字符串拼接只能是字符串与字符串拼接,不允许跟其他数据类型拼接++

#### 布尔型(bool)
布尔类型:True(真) False(假),主要用于逻辑判断,例:


```
if a > b

print(a is bigger than b )

else

print(a is smaller than b )
```


#### 格式化输出

```
name = input("Name")
age = input("Age")
job = input("Job")
hometwon = input("Hometwon")

info ='''
----------info of %s -----------
Name : %s
Age : %s
Job : %s
Hometwon : %s
----------end-------------------
''' %(name, name, age, job, hometwon)
#%s = string
#%d = difit
#%f = float
print(info)
"""
```
info of %s中的%s就是一个占位符,这一行中的代表后面%(中的第一个)
%s在没有要求必须是数字或者小数的情况下是万能的

---


### 运算符
* 算数运算
* 比较运算
* 逻辑运算
* 赋值运算
* 成员运算
* 身份运算
* 位运算

##### 算数运算
假设x = 10,y = 20
1. 运算符(+)加-两个对象相加
2. 运算符(-)减-得到负数或者一个数减去另一个数
3. 运算符(*)乘-两个数相乘或返回一个被重复若干次的字符串
4. 运算符(/)除-x除以y
5. 运算符(%)取模-返回除法的余数
6. 运算符(**)幂-返回x的y次幂
7. 运算符(//)返回商的整数部分

##### 比较运算
假设变量x = 10,y = 20

   ==   等于-比较对象是否相等
  != |   不等于-比较两个对象是否不想等
  >    大于-返回x是否大于y
  <    小于-返回x是否小于y

 

  

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:金融量化投资学习之路

下一篇:Python骚操作!利用Python来爬取IP代理!偷偷给文章刷阅读量!