python基本语法语句-python基本语法

print 默认输出是换行的,如果要实现不换行需要在变量末尾加上逗号 ,

x="a"

y="b"

# 换行输出

print x

print y

print '---------'

# 不换行输出

print x,print y,

# 不换行输出

print x,y

以上实例执行结果为:

a

b

---------

a b a b

获取命令行参数

import sys

print sys.argv

sys.argv 用来获取命令行参数

运行命令,执行结果:

./test.py hello

['./test.py', 'hello']

sys.argv[0] 代表文件本身路径,所带参数从 sys.argv[1] 开始

数据类型

变量类型

基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。

因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。

变量在内存中创建,都包括变量的标识,名称和数据这些信息。

变量在使用前都必须赋值,变量赋值以后该变量才会被创建。

Python有五个标准的数据类型:

Numbers(数字)

String(字符串)

List(列表)

Tuple(元组)

Dictionary(字典)

数字数据类型用于存储数值, 是不可改变的数据类型,这意味着改变数字数据类型会分配一个新的对象。

使用del语句删除一些对象的引用

del语句的语法是:

del var1[,var2[,var3[....,varN]]]]

您可以通过使用del语句删除单个或多个对象的引用。例如:

del var

del var_a, var_b

Python支持四种不同的数字类型:

int(有符号整型)long(长整型[也可以代表八进制和十六进制])===》python3已经没有long类型了。统一使用intfloat(浮点型)

complex(复数)

字符串类型,跟java语法相似

List列表,元组,字典

List:可以看成复合数据类型

列表里面的元素可以是不同类型了。

用中阔号[ ] 标识,是 python 最通用的复合数据类型

list = [ 'runoob', 786 , 2.23, 'john', 70.2 ]

tinylist = [123, 'john']

print list # 输出完整列表

print list[0] # 输出列表的第一个元素

print list[1:3] # 输出第二个至第三个元素

print list[2:] # 输出从第三个开始至列表末尾的所有元素

print tinylist * 2 # 输出列表两次

print list + tinylist # 打印组合的列表

以上实例输出结果:

['runoob', 786, 2.23, 'john', 70.2]

runoob

[786, 2.23][2.23, 'john', 70.2][123, 'john', 123, 'john']['runoob', 786, 2.23, 'john', 70.2, 123, 'john']

元组是另一个数据类型,类似于List(列表)。

元组用"()"标识。内部元素用逗号隔开。但是元组不能二次赋值,相当于只读列表。

列表是有序的对象集合,字典是无序的对象集合。

两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。

字典用"{ }"标识。字典由索引(key)和它对应的值value组成。

8547118.html

数据类型转换

数据内置的类型进行转换,数据类型的转换,你只需要将数据类型作为函数名即可。

这些函数返回一个新的对象,表示转换的值。

将x转换为一个整数,base为进制数,默认为10表示十进制数

以下展示了使用 int() 方法的实例:

>>>int() # 不传入参数时,得到结果0

0

>>> int(3)

3

>>> int(3.6)

3

>>> int('12',16) # 如果是带参数base的话,12要以字符串的形式进行输入,12 为 16进制

18

>>> int('0xa',16)

10

>>> int('10',8)

8

将x转换到一个浮点数

将对象 x 转换为字符串

将对象 x 转换为表达式字符串

用来计算在字符串中的有效Python表达式,并返回一个对象

将序列 s 转换为一个元组

将序列 s 转换为一个列表

转换为可变集合

创建一个字典。d 必须是一个序列 (key,value)元组。

将一个整数转换为一个字符

将一个整数转换为Unicode字符

将一个字符转换为它的整数值

将一个整数转换为一个十六进制字符串

将一个整数转换为一个八进制字符串

两个import语义有差异

import datetime

print(datetime.datetime.now())

是引入整个datetime包

from datetime import datetime

print(datetime.now())

fromimport : 从车里把矿泉水拿出来,给我

import : 把车给我

  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
相关推荐
©️2020 CSDN 皮肤主题: 1024 设计师:白松林 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值