学习python第二篇 概述(文件存储,变量,input,print)

python 中的变量名,以及方法名是区分大小写的
 
1.文件存储格式
python 默认情况下是不支持中文的,因为它的文件存储格式是 ansi格式
解决办法: 使用记事本打开文件,把文件的格式改为utf-8的格式
网上有人提到把每个文件的头部都添加一行 # -*- coding:utf-8 -*-  或是 # coding:utf-8 但是我试了不好用
 
2.print()方法
输出文本到控制台
语法:  print("123456")    (python中,两个双引号和两个单引号中间的文字,都是字符串格式,三个双引号指的是原样输出字符串,好像C#中在字符串中添加@一样)
\n 换行
\t  输出tab
\r  将光标移到当前行的起始位置,再次输出的字符会覆盖之前的
\a 发出声音(滴一下,注意是音响发出来的)
\\ 输出一个\
\" 输出一个"
\' 输出一个'
 
两个字符串连接可以使用豆号(,),不过豆号替换过来的好像是空格
加号(+)也是可以做连接使用的,不会出空格,但是加号不但可以做为连接符,也是可以做为运算符的
 
print("123\n456")
print("------------------")
print("123\t456")
print("------------------")
print("123123\r456")#注意这里输出了两次123
print("------------------")
print("123\a456")
print("------------------")
print("123\\456")
print("------------------")
print("123\"456")
print("------------------")
print("123\'456")
print("------------------")
print("""123
456""")
print("------------------")
print("123456")
print("------------------")
print('123456')
print("------------------")
print("1",'2')
print("------------------")
print("1"+'2')
print("------------------")
print(1+2)
input()
 
3.变量类型
python中的变量类型是弱类型,根本不用声明,就可以直接使用(以后要严格注意这一点,以免使用重复变量名)
虽然python中的变量类型为弱类型,但是不同类型之间的运算还是要先转换的,两个不同类型的变量,不能进行计算
字符串类型  str
整数类型     int
浮点类型     float
 
数据类型转换为  
k=str(n)   把一个变量n转换成str类型,并且用k来接收它
k=int(n)   把一个变量n转换成int类型,并且用k来接收它
 
4.运算符
算数运算符
圆括号()    与C#一样的用法,用来提高运算有限级
两个星**    求幂
*  /  //  %   乘,除,除法取整,除法取余
+ -             加,减
关系运算符
>                大于
<                小于
>=             大于小于
<=             小于等于
==             等于
!=,<>        不等于
增值运算符
+= 
-=
*=
**=
/=
%=
用法与C#一样(好像没有++,--等)
 
5.input()方法,以及变量类型的转换
input方法可以添加字符串参数,效果是输出到输入文字的前面,但是好像不支持中文
 
print("""请输入一个数:""")
n1=input()#接收到数据
#input(n1+1)#这句出会出,因为input()方法接收到的信息为str类型
n1=int(n1)#把数据转换成int类型
print(n1+1)#先计算,再输出,确定是int类型
n1=str(n1)#将数字类型转换成字符串类型
print(n1+"1")#再把int类型转换成str类型
input()
 
 
posted @ 2013-05-17 01:18  只会造轮子  阅读(484)  评论(0编辑  收藏  举报