Python第一天学习总结
----学习程序的作用-----
解决生活中遇到的问题
-----编辑器解释器------
解释器,用来把编程语言翻译成机器语言,
安装python,php,java等解释器来把编程语言解释成机器可以理解的语言。
------编程语言----------
python java c c#
C和其他语言,c语言是直接翻译成机器码,其他语言是先翻译成c语言,再换成其他机器码
----编译型和解释型----
解释型为直接逐句逐句解释,编译型为整个全部一块解释。
------语法规则----------------
------文件头的定义------
#!/usr/sbin/env python
#-*-utf-8-*- uft-8在python2中必须定义,因为2默认使用ascii进行解析,3可以不用定义.
-------字符编码----------
ascii
unicode 32位,只做标记,不能存储
utf-8 8位一个字节,存储汉字使用3个字节
gbk 使用2个字节存储汉字
---------变量---------------
以字母,数字,下划线来定义
不能以数字开头
不能使用内置关键字
--------输入输出----------
输出打印 print('xxxxx')
输入 xxx=input('xxxxxxxx: ')
-------条件语句----------
if xxxxx:
pass
else:
pass
if xxxx:
pass
elif xxxxx:
pass
else:
pass
while True:
xxxxxx
while True:
print (1)
while True:
print (2)
break ----退出当前的条件
-----数据类型--------
字符型
默认输入的都是字符型,如果在使用时需要加上' ',或" ",如果多句可以使用""" """,这样代表他是字符型。
尤其输入数字,如果不加引号,直接引用就是按着整数型来。
整数型
数字不加引号,就为整数型
列表
user_list=['张三','王五','赵六','18']
0 1 2 3
列表取出
user_list[1]
列表嵌套
n1=[1,2,3,[22,33,44]]
n2=['jack',{'name':'jackwu','age','18'}]
字典
user_detail={'name':'张三','age':'18'}
字典取出
user_detail[name]
for 循环
for item in user_list:
print item

浙公网安备 33010602011771号