Python的简单语法(一)

import sys
a=3
b=4

c=5.66
d=8.0

e=complex(c,d)
f=complex(float(a),float(b))

print("a is type:",type(a))
print("c is type:",type(c))
print("e is type:",type(e))

print(sys.float_info)

age=3
name="sunliyuan"
print("{0} was {1} years old".format(name, age))

‘‘‘保证所有的变量都是字符串‘‘‘
print(name+"was"+ str(age) +" years old")

  List结构列表:

#创建list
number_list=[1,3,5,7,9]
print("number_list:"+ str(number_list))

string_list=["abc","bbc","python"]

#创建混合的元素列表
mixed_list=["python",".net",3,12]
print("string_list"+str(string_list))
print("mixed_list"+ str(mixed_list))

#访问列表中的
second_num=number_list[1]
third_string=string_list[2]
fourth_mixed=mixed_list[3]

print("second_num:{0} third_string:{1} fourth_mixed:{2}".format(second_num,third_string,fourth_mixed)) 

#更新列表中的元素
number_list[1]=30
print("number_list after: "+str(number_list))

#删除list 的元素
del number_list[1]
print("number_list after del: "+ str(number_list))

#判断是否在元素内
print(len([1,2,3]))
print([1,2,3]+[4,5,6])
print([‘Hellow‘]* 4)
print(3 in [1,2,3])

abcd_list=[‘a‘,‘b‘,‘c‘,‘d‘]
print(abcd_list[1])
#除右边数
print(abcd_list[-2])
#: 代表剩下的所有元素
print(abcd_list[1:])

  换行:

print("what‘s your name? \n Tom")

  Tuple:一旦创建不能修改

number_tuple=(1,3,5,7,9)
print("number_list:"+ str(number_tuple))

string_tuple=("abc","bbc","python")

mixed_tuple=("python",".net",3,12)

print("number_list:"+ str(number_tuple))
print("string_list"+str(string_tuple))
print("mixed_list"+ str(mixed_tuple))

#Tuple(元组)一旦被创建就不可以更改        List可以

#删除  Tuple不可以删除其中的元素    但是可以删除整个Tuple
del mixed_tuple

#打印长度
print(len((1,2,3)))
print((1,2,3)+(4,5,6))
print((‘Hellow‘) * 4)
print(3 in (1,2,3))

abcd_list=(‘a‘,‘b‘,‘c‘,‘d‘)
print(abcd_list[1])
#除右边数
print(abcd_list[-2])
#: 代表剩下的所有元素
print(abcd_list[1:])

  Tuple和List

#创建只包含一个元素的tuple
a_tuple=(2,)

#Tuple中的list
mixed_tuple=(1,2,[‘a‘,‘b‘])
print("mixed_tuple: " +str(mixed_tuple))

#更改tuple中的list
mixed_tuple[2][0]=‘c‘
mixed_tuple[2][1]=‘d‘
print("mixed_tuple after " +str(mixed_tuple))

#Tuple比List操作速度要快。如果定义了一个值得常量集,并且唯一要做的不断地遍历他,使用Tuple代替list    Tuple比较安全(不能修改)

  

时间: 2024-10-10 11:12:49

Python的简单语法(一)的相关文章

十分钟学习Python的进阶语法

(0)目录 VMware 下安装Ubuntu的吐血经历 零基础学习Shell编程 Linux下的makefile的妙用 Linux调试神器 -- gdb 十分钟学会Python的基本类型 分布式版本管理神器--GIT GIT文件的三种状态 & Git SSH秘钥问题 十分钟学习Python的进阶语法 配置SSH无密码访问及Linux热键.重启.kill进程 Java的不定长参数和Python的不定长参数对比 一:起因 (1)作为胶水语言的Python,可谓无处不在,快速开发原型网站:大数据处理等

Python的基本语法学习

昨天我们了解了一下Python的一些字符的输出规则,以及变量的命名规则等等之类的... 而今天我们就来加深一点的了解一下Python的基本语法. 在这之前我们就来说一下,Python中变量的两个分类 (1.局部变量) 什么是局部变量? 答:就是在部分代码中有效,通俗一点就是说在一定的区域范围内有效的变量. (2.全局变量) 什么是全局变量? 答:全局变量就是在全部代码中都有效. 然后说一下Python中的 or:或者,and:并且. 1.or:或者 ? 1 问题1 :怎么判断一个数字是5的倍数或

30个Python常用基础语法分享,希望对你们有帮助!

![**o/upload_images/11897912-4788c44c5646f3e5?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)写在前面 1.冒泡排序 2.计算x的n次方的方法 3.计算aa + bb + c*c + -- 4.计算阶乘 n! 5.列出当前目录下的所有文件和目录名 6.把一个list中所有的字符串变成小写: 7.输出某个路径下的所有文件和文件夹的路径 8.输出某个路径及其子目录下的所有文件路径 9.输出某个路径及其

Python的简单介绍/解释器/变量/变量的数据类型/用户交互及流程控制(if)

一.Python的简单介绍 1.python是一门 解释型弱类型编程语言. 2.特点: 简单.明确.优雅 二.python的解释器有哪些 CPython -- 官方提供的.,内部使用c语言来实现 IPython -- IPython是基于CPython之上的一个交互式解释器,也就是说,IPython只是在交互方式上有所增强,但是执行Python代码的功能和CPython是完全一样的.好多很多国产浏览器虽然外观不同,但内核其实都是调用了IE PyPy -- PyPy是另一个Python解释器,它的

~~Python文件简单操作~~

进击のpython Python文件操作 在说Python的文件操作之前 我们可以先思考一个问题 平时我们是怎么对电脑中的文件进行操作的呢? 打开电脑?找到文件?打开文件?读文件?修改文件?保存文件?关闭文件 对吧,这就是我们打开文件的基本流程 而 Python 打开文件的方式,也是这样的 打开电脑 ? f=open(filename) ? f.read() ? f.write() ? f.close() f = open(filename):打开文件 f.read():读文件 f.write(

Python(简单图形和文件处理)编程

Python确实是一门很简洁而且功能有强大的语言,我觉得开始学习很容易理解,说到熟练和精通还是不容易的,还需不断学习. 从最基础的语法学习,有些部分各种语言是相同的,让人很好理解.编程也是从最简单语法开始的,之后深入到数据结构和算法,编程语言就此大同小异. 早上翻到书里面的一道编程题目,感觉很有兴趣,于是我就开始琢磨怎样解题,算是自己练习一下. 题目如下: 编写一个程序来绘制学生考试成绩的水平柱状图.你的程序要求从文件输入.文件第一行包含文件中学生数量的计数,后续每行包含学生的名字,后跟一个0~

python中简单文件的输入三种方式

最近在自学python,简单的总结了一下文件的输入的方式. 1. f=open("foo.txt") line=f.readline() while line: print(line,end='') line=f.readline() f.close() 2. for line in open("foo.txt"): print(line,end='') 3. f=open("foo.txt") lines=f.readlines() for l

python 装饰器语法糖(@classmethod @staticmethod @property @name.)原理剖析和运用场景

引用:http://blog.csdn.net/slvher/article/details/42497781 这篇文章系统的介绍这几者之间的关系和区别.有兴趣的朋友可以到上面的链接查看原文,这里我把原文拷贝如下(如有侵权,通知马上删除) ==================================================================== 在阅读一些开源Python库的源码时,经常会看到在某个类的成员函数前,有类似于@staticmethod或@classme

Python实现简单的猜数字游戏

Python实现简单的猜数字游戏,具体如下: 随机生成一个1-10之间的数字,让用户来猜,当猜错时,会提示猜的数字是大还是小了,直到用户猜对为止. import random secret = random.randint(1,10) #print(secret) print('------猜数字游戏!-----') guess = 0 while guess != secret: temp = input('猜数字游戏开始,请输入数字:') guess = int(temp) if guess