Python基础语法1

原创 2016年08月31日 11:28:23
# -*- coding: UTF-8 -*-
print("Hello world")
print("你好,世界")
if False:
    print("True")
else:
    print("false")

import sys

x = "python"
sys.stdout.write(x + "\n")

counter = 1000  # 整形
miles = 100.0  # 浮点型
name = "python"  # 字符串行

print(counter)
print(miles)
print(name)

'''
Python有5个标准的数据类型
Numbers(数字)
String(字符串)
List(列表)
Tuple(元组)
Dictionary(字典)
'''
"""
用del语句删除一些对象的引用
"""
del counter

"""
Traceback (most recent call last):
  File "E:/PythonProject/test/test3.py", line 36, in <module>
    print(counter)
NameError: name 'counter' is not defined

"""
# print(counter)   #执行 del  counter 后,如何再次打印counter的值,会出现上方的错误信息: name 'counter' is not defined

'''
python支持4种不同的数字类型
int(有符号整型)
long(长整型[也可以代表八进制和十六进制])
float(浮点型)
complex(复数)形如a+b*i的数,其中a,b是实数,且b≠0,i² = - 1
'''
# 字符串截取
str = "ilovepython"
print(str)
print(str[1:5])  # 截取第二个到第5个之间的字符
print(str[0])  # 输出字符串第一个字符
print(str[1:])  # 输出从第二个开始的字符串
print(str * 2)  # 星号(*)是重复操作,输出字符串两次
print(str + "TEST")  # 加号(+)是字符串连接运算符
'''输出结果
ilovepython
love
i
lovepython
ilovepythonilovepython
ilovepythonTEST
'''

# List列表截取(集合数据类型)
list = ['adbce', 28.2, 867, 'john', 70.2]
tinylist = [123, 'john']

print(list[0])
print(list[1:])
print(list[1:4])
print(list * 2)
print(list + tinylist)
'''输出结果
adbce
[28.2, 867, 'john', 70.2]
[28.2, 867, 'john']
['adbce', 28.2, 867, 'john', 70.2, 'adbce', 28.2, 867, 'john', 70.2]
['adbce', 28.2, 867, 'john', 70.2, 123, 'john']
'''

# Tuple元组,元组不能二次赋值,相当于可读List(列表)
tuple = ('abcd', 786, 2.23, 'john', 70.2)
tinytuple = (123, 'john')
print(tuple)  # 输出完整元组
print(tuple[0])  # 输出元组的第一个元素
print(tuple[1:3])  # 输出第二个至第三个的元素
print(tuple[2:])  # 输出从第三个开始至列表末尾的所有元素
print(tinytuple * 2)  # 输出元组两次
print(tuple + tinytuple)  # 打印组合的元组
"""输出结果
('abcd', 786, 2.23, 'john', 70.2)
abcd
(786, 2.23)
(2.23, 'john', 70.2)
(123, 'john', 123, 'john')
('abcd', 786, 2.23, 'john', 70.2, 123, 'john')
"""

# dictionary(字典)
dict = {}
dict['one'] = "This is one"
dict[2] = "This is two"
tinydict = {'name': 'john', 'code': 6734, 'dept': 'sales'}

print(dict['one'])  # 输出键为'one' 的值
print(dict[2])  # 输出键为 2 的值
print(tinydict)  # 输出完整的字典
print(tinydict.keys())  # 输出所有键
print(tinydict.values())  # 输出所有值
"""输出结果
This is one
This is two
{'code': 6734, 'dept': 'sales', 'name': 'john'}
dict_keys(['code', 'dept', 'name'])
dict_values([6734, 'sales', 'john'])
"""
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

python3学习-1基础语法篇

python3-基础语法  1.编码: 默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。  2.标识符 规则和 java语法一致,不能数字开头。区...

python基础语法(1)

python 基础语法(1)

python基础语法(1)

注释 单行注释:# 多行注释:(单引号,双引号在python中区别不大) #~!@#!@#$(真正的注释) """ (虽然注释了,但是可以被当做字符串使用) ~!@#!@#$ """ ''...

python学习笔记【1】(第二章:python的基础语法)

笔记自《零基础学python》含部分习题答案。记录python学习过程w. 第二章:python的基础语法...

Python 语法基础具体实例

  • 2017年04月25日 11:02
  • 14KB
  • 下载

python与mel基础语法区别

  • 2013年09月13日 09:07
  • 52KB
  • 下载

Poedu_Python_Lesson002_基础语法_数据类型

基础数据类型

python基础语法

  • 2017年10月26日 10:48
  • 39.8MB
  • 下载

C#语法基础——数据类型(1)

  • 2012年11月08日 20:38
  • 476KB
  • 下载

python 学习笔记之基础语法

python也是面向对象的语言,和我们的java类似,但是也有一些区别的地方。下面列举一些和我们之前学过的不一样的地方。 1.python中文编码: # -*- coding: UTF-8 -*-...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Python基础语法1
举报原因:
原因补充:

(最多只允许输入30个字)