亡羊补牢之python基础语法

惫懒了许久,才挣扎出懒惰的深渊,开始了亡羊补牢系列,其中大多数东西都是在@python是我写的   博客中拷贝来的,已征得其本人同意。

 

----------------------------第四----------------------------

 

 

print函数

---------------------------------------------------
print----编码-----代码编码与文件编码要一致
----------------------------------------------------


py2:中文会报错----默认ASCII---------raw_input
py3:不报错-----默认UTF-8-----------input

-----------ASCII码(255个)不包括中文-----------
-----------UTF-8(所有字符)-------------------
-----------gbk--(中文)-----------------------


py2 >>>转换-------- #-*- encoding:utf-8 -*- ------------------
py2 >>>转换-------- #-*- encoding:gbk -*- ------------------

 

变量赋值

-----------
变量赋值
-----------

变量名<-- msg = '' --> 字符串----------------一个等于号
2 --> 数字类型
2.34---> 浮点数

-----方便多次使用
-----可以修改指向的内容

------------------------
变量名命名规则:
-------------------------

只能是字母,数字,下划线
数字不可以开头
不能是python内部的关键字

age=18
age1=age
age2=age1
age1=666

print("age,age1,age2")

 

 数据类型

-------------------------------------------------------------

------整数类型-----age=18
------字符串类型----"apple"
------布尔类型-----True--False

 

 

  运算类型

---------------------------------------------------------------

-----------------------------------------------------------算术运算-- + - * / ------------------------------------------------------------

数字: result=1+1-----加减乘除都有-----

字符串:result="abc"*8
result="abc"+"acd"----------只有两种  * +  -----

 

运算符

 

 

注意

除法中py2 与py3的不同 -----py2 (from __future__ import division)

 

------------------------------------------------------------------比较运算  > < == != ---------------------------------------------------------

 

运算符02

 

-------------------------------------------------------------赋值运算符--------------------------------------------------------------

赋值运算符

 

-----------------------------------------------------------------------逻辑运算符-------------------------------------------------------------------------------

 

逻辑运算符

 

----------------------------------------------------------------成员运算------in-----not in----------------------------------------------------------

 

 

成员运算符

 

------------------------------------------------运算顺序----------------------------->>>>从前到后

 

-条件语句

--------------------------------------------------------------

if [条件]:
age == input('')
if [条件]:
print('')
else:
print('')


elif [条件]:
print('')

else:
print('')


-------条件从上往下---------

 

-------------四个空格表示缩进---------

 


---------------------------------------
input()---->>>只能得到字符串
-------------------------------------

 

 

 


循环语句

 

-----------------------------------------

---
while [条件]:

 

print(1)

while True:----------------死循环

print(2)
print(3)
print(4)


print(5)


------------------------
while :

break ---跳出循环
------------------------


------------------------------
while:
continue-----跳出本次循环
-----------------------------------

 

posted @ 2017-08-28 15:46  巡山的小钻风  阅读(168)  评论(0编辑  收藏  举报