首页 > 编程 > Python > 正文

python学习笔记(一)基础语法 — 参考创客智造

2019-11-10 19:51:42
字体:
来源:转载
供稿:网友

安装pycharm的我在一篇博客里面写过,很简单,我这里就不多写了。 如果在编译器里面想要输出中问的话,需要吧将编码格式改成UFT-8,如何更改呢? 这里写图片描述

#!/usr/bin/python#-*-coding:utf-8-*-import sysPRint "你好"

解析:第一行,说明程序用的环境的路径 第二行(必须加)说明采用的编码方式

现在我想进行变量的赋值和输出

#!/usr/bin/python#-*-coding:utf-8-*-a=1b=2.0print aprint b

有木有觉得很简单,不用加头文件,不用写分号,哈哈~ python 有5个标准的数据类型

Number(数字) intlongfloatcomplex(复数)striing(字符串)list(列表) 列表使用的标识符是 [ ]+是连接运算符*是重复运算符tuple(元组) 元组使用的标识符是(),内部元素用逗号隔开,元组不能进行二次赋值dictionary(字典) 字典是无须对象的集合,而列表是有序对象的集合使用的标识符{ }字典是由索引(KEY)和他对应的value值组成 -

运算符(相对与C++多出了两条) - ** 是幂运算 例如2**3=8 - //是整除,返回商的整数部分9//2=4 a=9.0/2 b=9.0//2 print a print b输出a=4.5 b=4.0


成员运算符 符号:in / not in 如果这个序列当中,就返回值1


身份运算符 符号:is/is not is用来判断两个标识符是不是一样,如果一样返回值是1。


注释 单行注释 是用的# 多行注释 ”’ 这里是多行注释部分””


IF 语句

形式1:

if 判断条件: 执行语句...else: 执行语句...

形式2:

if 判断条件1: 执行语句1...elif 判断条件2: 执行语句2...elif 判断条件3... 执行语句3...else: 执行语句4...

循环语句 while 形式1:

while 判断条件: 执行语句...

形式2:

while 判断条件: 执行语句1...else: 执行语句2...

形式3:简单语句的时候

while (判断条件):执行的一条语句

for循环语句

for val in squence 执行语句...

举例

for letter in 'abc' print '当前字母是:',letter

continue是跳出本次循环,break是跳出整个循环。 pass语句是空语句


删除列表中的元素

list1=['a','b','c']del list1[0]

那么就吧list1[0]的元素给删除了

列表的排序问题

list1=['a','b','c']print list1[-1]

输出结果是c

列表函数

cmp(list1,list2)比较两个列表的元素len(list)列表中元素的个数max(list)列表中元素的最大值min(list)列表中元素的最小值list(seq)将元组转化成列表 list 当中包含的方法list.append(obj)在列表末尾添加新的对象list.count(obj)统计某个元素在列表当中出现的次数list.insert(index,obj)在对位位置添加list.reverse()将列表当中元素反向

元组和列表的不同之处在与,元组的元素不能修改,元组用圆括号,列表用方括号

创建一个空元组tup1=(); 当元组只有一个元素的时候,需要在元素的后面添加逗号tup1=(50,); 值得注意的一点是:python语句末尾可以加分号也可以不加,我的风格是加分号

同样删除元组 del tup;


字典的格式

d={key1:value1,key2:value2}key的值必须唯一,value不用唯一

修改字典

#建立字典dict={'name'='David','Age'=8,'Sex'='man'}#修改字典dict['Age']=24;#删除字典某个条目del dict=['Age'];#删除字典的所有条目dict.clear();#删除字典del dict;

字典的内置函数 除了cmp、len之外还有 str(dict)输出字典用字符串表示


python提供了一个time和calendar模块用于格式化日期和时间,时间间隔是以秒为单位的浮点小数。 函数time.time()用于获取当前的时间戳。


函数

def function(参数) 执行语句1... 返回值类型

模块 能够让你有逻辑组织你的python 代码


文件的I/O 读取键盘的输入: raw_input函数是从便装输入里面读取一行,并且返回一个字符串

#!/usr/bin/python# -*- coding: UTF-8 -*-str=raw_input("please input :");print "the output is:",str;

input函数

#!/usr/bin/python# -*- coding: UTF-8 -*- str = input("请输入:");print "你输入的内容是: ", str

input函数和raw_input函数之间的差别:input的函数可以将表达式做为输入,例如 1+1



发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表