Python基础(一)

#!/usr/bin/python3
#encoding:utf-8

# 输出
print("hello python");
# 保留关键字
import keyword;
print(keyword.kwlist);

#多行注释
"""
"""

#多行注释
'''
'''

# 使用缩进来表示代码块,不用使用大括号,要求同一个代码块包含相同的缩进空格数量
if False:
   print ("false");
else:
   print ("true");

# 使用反斜杠实现多行语句
print ( 1 + \
          2 + \
            3) ;

# 单引号和双引号完全相同
# 使用三引号,""" 或者 ''' 可以指定一个多行字符串
# 转义符 \
# r可以取消\转义
print (r"\n");
# 字符串可以用 + 连接在一起,用 * 重复(后面有例子)
print ("123 "  + "456");
print ("123") ;
# 字符串不可以改变
# 没有单独的字符串,一个字符就是长度为1的字符串

# 字符串截取
word = "我在学习python,python很实用。";
word = "0123456789";
# 全部打印
print (word);
# 字符串有两种索引方式,从左往右从0开始,从右往左从-1开始
print (word[0:3]);
print (word[0: -1]);
print (word[1: -2]);
print (word[-5: -1]);
print (word[5] * 3);
print (word[3:]);
print (word[:-1]);
print (word[9:-8]);

"""结果
012
012345678
1234567
5678
555
3456789
012345678

"""
# 空行的作用:用于区分两段不同功能的代码,方便以后维护或者重构

# 等待用户输入
"""
inS = input ("\n请输入妹子:");
print ("ins:" + inS);
"""

# 同一行输入多条语句
print ("a"); print ("b"); print("c");

# print默认换行,通过 end="" 不换行
print ("2323sdf", end= ";");
print ("sd")

# if elif else 语句块
if True:
   print ("1");
elif False:
   print ("2");
else:
   print ("3");

# 将整个模块倒入 import module;
# 将模块的某个方法倒入 from module import function1, function2; 或者倒入全部 from module import *;

# 为多个变量指定多个值
a,b,c = 1 ,2 , "haha";
print (a);
print (b);
print (c);

# 乘方
print ("乘方:" , end="");
print (2 ** 3);

# 除法: /总是返回一个浮点数,// 返回整数
print (3 / 2);
print (3 // 2);

# 列表
list1 = ["你好", "中国", "哈哈", "中国"];
print (list1);
print (list1[0]);
print (list1[:-1]);
print (list1 + list1);

# 元组(tuple),用()标识,相当于只读列表,元组不能更新
tuple1 = ("y" , "u" , "a" , "n");
tuple2 = ("z", "u");
print (tuple1);
print (tuple2);
print (tuple1 + tuple2);

# 字典用{}标识,由key和value组成;列表是有序的对象集合,字典是无序的对象集合;字典是通过key来查找的,列表是通过偏移量来查找的。
dic = {};
dic["one"] = "onev";
dic["twp"] = "twov";

print (dic["one"]);
print (dic.keys());
print (dic.values());

dic1 = {"1":"11", "2":"22", "3":"33"};
print (dic1.keys());
print (dic1.values());
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值