Python自学——2.基础语法

本文介绍了Python中的变量赋值方式,包括基本的数据类型如数值、布尔、字符串、列表等,以及运算符的使用,包括算术、比较和逻辑运算。同时,文章还涉及了Python的输入输出操作,包括不同版本的input和print函数的差异。
摘要由CSDN通过智能技术生成

python变量

 赋值表示


变量赋值有三种方式

```python
# 方式1
a1 = 2
b1 = 3
print(a1, b1)
# 方式2
a2, b2 = 4, 5
print(a2, b2)
# 方式3
a3 = b3 = 6
print(a3, b3)
```
![在这里插入图片描述](https://img-blog.csdnimg.cn/d285bd8e421045f6be2e31d5ea40003c.png)


数据类型

基本类型


可以使用type()函数来获取数据类型

result=10
print(type(result))

结果


```

- Numbers(数值类型)
  - int
  - long
  - float
  - complex

- Bool(布尔类型)

- String(字符串)
表示方式
 1.'abc'
 2."abc"
 3.''' abc'''
 4."""abc"""

- List(列表)

- Set(集合)

- Tuple(元组)

- Dictory(字典)

- NoneType(空类型) 

```

类型转换

 python是动态类型,强类型的语言,不需要提前定义类型

运算符

算数运算符

  1. 加法运算符  +
  2. 减法运算符  -
  3. 乘法运算符  *
  4. 幂运算符  **
  5. 除法运算符  /
  6. 整除运算符  //
  7. 求模运算符  %
  8. 赋值运算符  =

求模一般用于列计算 整除一般用于行运算

复合运算符

+=   -+  *=   /=   %=   //=    **=

比较运算符

1.>  <

2.<>  不等于(3.x版本不适用)

  !=  不等于 (3.x版本适用)  

3.>=   <=   ==

4.is  比较存储id,分配的内存号

5.链状比较运算符  eg:5<num<20

逻辑运算符

非空即真,非0即真

1.not  非,取反       真-->假   假-->真

2.and  与,并且            两边都取真才为真

3.or  或

输入输出

输入

python2.x

1.result=raw_input("提示信息")

   会等待用户输入内容,直到用户按下Enter,会将用户输入的内容当成“字符串”,传递给接收的变量。

2.result=input("提示信息")

会将用户的输入内容当成“代码”处理

intput=raw_input+eval

python 3.x

只有input,与2.x版本中的raw_input功能相同。

若要实现2.x版本中的nput,则用eval()函数转换即可。

输出

python2.x

print xxx

格式化输出

eg:

name="ws"
age=16
print "我的名字是%s,年龄是%d"%(name,age)
name="ws"
age=18
print "我的名字是{0},年龄是{1}".format(name,age)
输出到文件
f=open("test.txt","w")
print >> f, "xxxxxx"

输出不自动换行

后面加,

print "123",
输出固定格式 a-b-c
print "-".join(["a","b","c"])

python3.x

print(values,sep,end,file,flush)

values

   需要输出的值 多个值使用“,”进行分割

sep  

    分隔符  多个值被输出出来之后,值与值之间会添加指定的分隔符

end

    输出完毕后,以指定的字符结束,默认是换行

file

    表示输出的目标,默认是标准的输出(控制台),还可以是一个可写入的文件句柄

flush

   表示立即输出的意思,值为Bool类型

输出到文件
f=open("test.txt","w")
print("xxxxxxxxxxxx",file=f)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值