Python语法

栏目: Python · 发布时间: 5年前

内容简介:没有类型关键字,没有声明关键字,直接变量名=class开头结果

1. 结构

  1. 没有花括号{}
    1. 表达式以冒号:开头
    2. 换行符分割语句
    3. 以代码块的对齐方式来区分代码块

2. 变量

没有类型关键字,没有声明关键字,直接变量名=

year = 2017
month = 9
day = 1
date = "2017年9月1日"'

4. 定义类

class开头

class 类名:
	def 方法名(self):
		print("Hello wrold!")

5. 继承

# 继承
class Father:
    name = ""

    def __init__(self, name):
        self.name = name

    def sayName(self):
        print(self.name)


class Son(Father):
    def __init__(self, name):
        super().__init__(name)
        self.name = name + "的父亲"


son = Son("张三")
son.sayName()

结果

张三的父亲

6.访问控制

__foo__:
	定义的是特列方法,类似 __init__() 之类的。
	
_foo: 
	以单下划线开头的表示的是 protected 类型的变量,即保护类型只能允许其本身与子类进行访问,
	不能用于 from module import *
	
__foo: 
	双下划线的表示的是私有类型(private)的变量, 只能是允许这个类本身进行访问了。

7.List

集合使用中括号定义,访问通过下标进行访问,和其他语言都是一样的

name=["王大","赵二","张三","李四"]

#删除下标为2的元素:张三
del name[2]

8. 字典(Dictionary)

相当于 java 中的map,是有key-value组成的

dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'}

9. 实例化对象

没有new关键字,直接以类名()创建

## 10.流程控制

基本上与其他语言一样,只不过没有()和{},详情看1

if case :
		print("111")
else :
		print("222")

## 数据类型转换

int(x [,base])
将x转换为一个整数
long(x [,base] )
将x转换为一个长整数
float(x)
将x转换到一个浮点数
complex(real [,imag])
创建一个复数
str(x)
将对象 x 转换为字符串
repr(x)
将对象 x 转换为表达式字符串
eval(str)
用来计算在字符串中的有效 Python 表达式,并返回一个对象
tuple(s)
将序列 s 转换为一个元组
list(s)
将序列 s 转换为一个列表
set(s)
转换为可变集合
dict(d)
创建一个字典。d 必须是一个序列 (key,value)元组。
frozenset(s)
转换为不可变集合
chr(x)
将一个整数转换为一个字符
unichr(x)
将一个整数转换为Unicode字符
ord(x)
将一个字符转换为它的整数值
hex(x)
将一个整数转换为一个十六进制字符串
oct(x)
将一个整数转换为一个八进制字符串

以上所述就是小编给大家介绍的《Python语法》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

菜鸟侦探挑战数据分析

菜鸟侦探挑战数据分析

[日] 石田基广 / 支鹏浩 / 人民邮电出版社 / 2017-1 / 42

本书以小说的形式展开,讲述了主人公俵太从大学文科专业毕业后进入征信所,从零开始学习数据分析的故事。书中以主人公就职的征信所所在的商业街为舞台,选取贴近生活的案例,将平均值、t检验、卡方检验、相关、回归分析、文本挖掘以及时间序列分析等数据分析的基础知识融入到了生动有趣的侦探故事中,讲解由浅入深、寓教于乐,没有深奥的理论和晦涩的术语,同时提供了大量实际数据,使用免费自由软件RStudio引领读者进一步......一起来看看 《菜鸟侦探挑战数据分析》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

SHA 加密
SHA 加密

SHA 加密工具

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具